|
(Note that these are not member functions.)
|
PersistEngine & | operator<< (PersistEngine &ar, bool ob) |
|
PersistEngine & | operator<< (PersistEngine &ar, double ob) |
|
PersistEngine & | operator<< (PersistEngine &ar, float ob) |
|
PersistEngine & | operator<< (PersistEngine &ar, int16_t ob) |
|
PersistEngine & | operator<< (PersistEngine &ar, int32_t ob) |
|
PersistEngine & | operator<< (PersistEngine &ar, int8_t ob) |
|
PersistEngine & | operator<< (PersistEngine &ar, PersistObject const &ob) |
|
PersistEngine & | operator<< (PersistEngine &ar, PersistObject const *ob) |
|
template<class x , class y > |
PersistEngine & | operator<< (PersistEngine &ar, std::pair< x, y > &ob) |
| serialize a pair of some serializable content to the engine. More...
|
|
PersistEngine & | operator<< (PersistEngine &ar, std::string ob) |
|
template<class T > |
PersistEngine & | operator<< (PersistEngine &ar, typename std::deque< T > const &ob) |
| serialize a deque of some serializable content to the engine More...
|
|
template<class Key , class Value > |
PersistEngine & | operator<< (PersistEngine &ar, typename std::map< Key, Value > const &ob) |
| serialize a map with keys/values which both are serializeable to an engine. More...
|
|
template<class T > |
PersistEngine & | operator<< (PersistEngine &ar, typename std::vector< T > const &ob) |
| The following are template classes. More...
|
|
PersistEngine & | operator<< (PersistEngine &ar, uint16_t ob) |
|
PersistEngine & | operator<< (PersistEngine &ar, uint32_t ob) |
|
PersistEngine & | operator<< (PersistEngine &ar, uint8_t ob) |
|
PersistEngine & | operator>> (PersistEngine &ar, bool &ob) |
|
PersistEngine & | operator>> (PersistEngine &ar, double &ob) |
|
PersistEngine & | operator>> (PersistEngine &ar, float &ob) |
|
PersistEngine & | operator>> (PersistEngine &ar, int16_t &ob) |
|
PersistEngine & | operator>> (PersistEngine &ar, int32_t &ob) |
|
PersistEngine & | operator>> (PersistEngine &ar, int8_t &ob) |
|
PersistEngine & | operator>> (PersistEngine &ar, PersistObject &ob) |
|
PersistEngine & | operator>> (PersistEngine &ar, PersistObject *&ob) |
|
template<class x , class y > |
PersistEngine & | operator>> (PersistEngine &ar, std::pair< x, y > &ob) |
| deserialize a pair of some serializable content to the engine. More...
|
|
PersistEngine & | operator>> (PersistEngine &ar, std::string &ob) |
|
template<class T > |
PersistEngine & | operator>> (PersistEngine &ar, typename std::deque< T > &ob) |
| deserialize a deque of deserializable content from an engine. More...
|
|
template<class Key , class Value > |
PersistEngine & | operator>> (PersistEngine &ar, typename std::map< Key, Value > &ob) |
| deserialize a map with keys/values which both are serializeable from an engine. More...
|
|
template<class T > |
PersistEngine & | operator>> (PersistEngine &ar, typename std::vector< T > &ob) |
| deserialize a vector of deserializable content from an engine. More...
|
|
PersistEngine & | operator>> (PersistEngine &ar, uint16_t &ob) |
|
PersistEngine & | operator>> (PersistEngine &ar, uint32_t &ob) |
|
PersistEngine & | operator>> (PersistEngine &ar, uint8_t &ob) |
|
Stream serialization of persistent classes.
This class constructs on a standard C++ STL stream and then operates in the mode specified. The stream passed into the constructor must be a binary mode to function properly.
- Author
- Daniel Silverstone
Definition at line 194 of file persist.h.