#include <iarchive.hpp>
Inheritance diagram for MynahSA::IArchive< T >:


Public Member Functions | |
| IArchive (T &s) | |
| constructor | |
| IArchive (const IArchive< T > &i) | |
| copy constructor | |
| ~IArchive () | |
| destructor | |
| virtual Archive & | operator & (long long &j) |
| inarchive long long | |
| virtual Archive & | operator & (unsigned long long &j) |
| inarchive unsigned long long | |
| virtual Archive & | operator & (unsigned int &i) |
| archive unsigned int | |
| virtual Archive & | operator & (int &i) |
| archive int | |
| virtual Archive & | operator & (short &s) |
| inarchive short | |
| virtual Archive & | operator & (unsigned short &s) |
| inarchive ushort | |
| virtual Archive & | operator & (char &c) |
| archive char | |
| virtual Archive & | operator & (unsigned char &c) |
| archive unsigned char | |
| virtual Archive & | operator & (bool &b) |
| archive bool | |
| virtual Archive & | operator & (float &f) |
| archive float | |
| virtual Archive & | operator & (double &d) |
| archive double | |
| virtual Archive & | operator & (std::string &s) |
| archive std::string | |
| template<class Type> | |
| Archive & | operator>> (SHARED_PTR< Type > &instance) |
| template<class Type> | |
| Archive & | operator>> (Type &instance) |
| template<class Type> | |
| Archive & | operator>> (std::list< Type > &l) |
| template<class Type> | |
| Archive & | operator>> (std::vector< Type > &v) |
| template<class A, class B> | |
| Archive & | operator>> (std::pair< A, B > &p) |
| template<class index_type, class value_type> | |
| Archive & | operator>> (std::map< index_type, value_type > &m) |
| template<class index_type, class value_type> | |
| Archive & | operator>> (std::multimap< index_type, value_type > &m) |
| template<class value_type> | |
| Archive & | operator>> (std::set< value_type > &s) |
Protected Member Functions | |
| ArchiveMode | getArchiveMode () const |
| provide archive READ/WRITE mode information. | |
Definition at line 44 of file iarchive.hpp.