|
REC RPC library
|
Serialization class for primitive objects and values. More...
#include <rec_rpc_serialization_Primitive.h>


Public Member Functions | |
| Primitive () | |
| Primitive (const T &v) | |
| T | value () const |
| Retrieve the stored value. More... | |
| void | setValue (const T &value) |
| Modify the stored value. More... | |
| const T & | ref () const |
| Access the stored value. More... | |
| T & | ref () |
| Access the stored value. More... | |
| operator T & () | |
| Type cast operator. More... | |
| operator const T & () const | |
| Type cast operator (constant). More... | |
Public Member Functions inherited from rec::rpc::serialization::Serializable | |
| Serializable () | |
| virtual | ~Serializable () |
Additional Inherited Members | |
Static Public Attributes inherited from rec::rpc::serialization::Serializable | |
| static SerializablePtr | empty |
Serialization class for primitive objects and values.
Primitive is a template class that provides a serializable container for primitive data types. Every type T for which an operator<<( QDataStream&, const T& ) and an operator>>( QDataStream&, T& ) exist is permitted. These are usually all numeric types, several Qt classes and types and all Serializable subclasses.
Definition at line 46 of file rec_rpc_serialization_Primitive.h.
| rec::rpc::serialization::Primitive< T >::Primitive | ( | ) |
Creates a container storing the default value.
Definition at line 98 of file rec_rpc_serialization_Primitive.h.
| rec::rpc::serialization::Primitive< T >::Primitive | ( | const T & | v | ) |
Creates a container storing v.
Definition at line 104 of file rec_rpc_serialization_Primitive.h.
| rec::rpc::serialization::Primitive< T >::operator const T & | ( | ) | const |
Type cast operator (constant).
Definition at line 140 of file rec_rpc_serialization_Primitive.h.
| rec::rpc::serialization::Primitive< T >::operator T & | ( | ) |
Type cast operator.
Definition at line 134 of file rec_rpc_serialization_Primitive.h.
| const T & rec::rpc::serialization::Primitive< T >::ref | ( | ) | const |
Access the stored value.
Definition at line 122 of file rec_rpc_serialization_Primitive.h.
| T & rec::rpc::serialization::Primitive< T >::ref | ( | ) |
Access the stored value.
Definition at line 128 of file rec_rpc_serialization_Primitive.h.
| void rec::rpc::serialization::Primitive< T >::setValue | ( | const T & | value | ) |
Modify the stored value.
| value | New value. |
Definition at line 116 of file rec_rpc_serialization_Primitive.h.
References rec::rpc::serialization::Primitive< T >::value().
| T rec::rpc::serialization::Primitive< T >::value | ( | ) | const |
Retrieve the stored value.
Definition at line 110 of file rec_rpc_serialization_Primitive.h.
Referenced by rec::rpc::serialization::Primitive< T >::setValue().
1.8.11