| Sygaldry
    | 
A wrapper around a value-like type. More...
 
  
| Public Types | |
| using | type = T | 
| The underlying type. | |
| Public Attributes | |
| T | value | 
| The wrapped value. | |
A wrapper around a value-like type.
persistent tries to mimick value semantics, providing constructors and conversion operators so that a persistent<T> can be roughly treated as if it is a T.
Endpoints inheriting from this type should state using persistent<T>::operator= to explicitly inherit the assignment operators from persistent.