Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

MynahSA::IArchive< T > Class Template Reference

#include <iarchive.hpp>

Inheritance diagram for MynahSA::IArchive< T >:

Inheritance graph
[legend]
Collaboration diagram for MynahSA::IArchive< T >:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 IArchive (T &s)
 constructor
 IArchive (const IArchive< T > &i)
 copy constructor
 ~IArchive ()
 destructor
virtual Archiveoperator & (long long &j)
 inarchive long long
virtual Archiveoperator & (unsigned long long &j)
 inarchive unsigned long long
virtual Archiveoperator & (unsigned int &i)
 archive unsigned int
virtual Archiveoperator & (int &i)
 archive int
virtual Archiveoperator & (short &s)
 inarchive short
virtual Archiveoperator & (unsigned short &s)
 inarchive ushort
virtual Archiveoperator & (char &c)
 archive char
virtual Archiveoperator & (unsigned char &c)
 archive unsigned char
virtual Archiveoperator & (bool &b)
 archive bool
virtual Archiveoperator & (float &f)
 archive float
virtual Archiveoperator & (double &d)
 archive double
virtual Archiveoperator & (std::string &s)
 archive std::string
template<class Type>
Archiveoperator>> (SHARED_PTR< Type > &instance)
template<class Type>
Archiveoperator>> (Type &instance)
template<class Type>
Archiveoperator>> (std::list< Type > &l)
template<class Type>
Archiveoperator>> (std::vector< Type > &v)
template<class A, class B>
Archiveoperator>> (std::pair< A, B > &p)
template<class index_type, class value_type>
Archiveoperator>> (std::map< index_type, value_type > &m)
template<class index_type, class value_type>
Archiveoperator>> (std::multimap< index_type, value_type > &m)
template<class value_type>
Archiveoperator>> (std::set< value_type > &s)

Protected Member Functions

ArchiveMode getArchiveMode () const
 provide archive READ/WRITE mode information.

Detailed Description

template<class T>
class MynahSA::IArchive< T >

Input Pure Archive (IArchive) - an input archiver that derives from Archive. This version does not contain methods for instantiating class derivatives to SHARED_PTR<IoBase> methods - IArchive performs this.

Definition at line 44 of file iarchive.hpp.


The documentation for this class was generated from the following file: