XML input archive coupling the data from a secondary archive to the main xml archive.
More...
|
template<class T > |
void | load_override (T &t, const unsigned BOOST_PFTO int flags) |
| Loads any kind of data from the xml archive. More...
|
|
template<class T > |
void | load_override (T &t) |
| Loads any kind of data from the xml archive. More...
|
|
void | load_override (boost::serialization::nvp< DataType > t, const unsigned BOOST_PFTO int flags) |
| Loads into the input data from the archive by loading its index and searching in the loaded data. More...
|
|
void | load_override (boost::serialization::nvp< DataType > t) |
| Loads into the input data from the archive by loading its index and searching in the loaded data. More...
|
|
void | load_override (boost::serialization::nvp< DataType * > t, const unsigned BOOST_PFTO int flags) |
| Loads into the input data from the archive by loading its index and searching in the loaded data, avoiding pointer tricks. More...
|
|
void | load_override (boost::serialization::nvp< DataType * > t) |
| Loads into the input data from the archive by loading its index and searching in the loaded data, avoiding pointer tricks. More...
|
|
template<class T , class Allocator > |
void | load_override (boost::serialization::nvp< std::list< T, Allocator > > t, const unsigned BOOST_PFTO int flags) |
| Override list serialization. More...
|
|
template<class T , class Allocator > |
void | load_override (boost::serialization::nvp< std::list< T, Allocator > > t) |
| Override list serialization. More...
|
|
template<class T , class Allocator > |
void | load_override (boost::serialization::nvp< std::vector< T, Allocator > > t, const unsigned BOOST_PFTO int flags) |
| Override vector serialization. More...
|
|
template<class T , class Allocator > |
void | load_override (boost::serialization::nvp< std::vector< T, Allocator > > t) |
| Override vector serialization. More...
|
|
template<class T , class Compare , class Allocator > |
void | load_override (boost::serialization::nvp< std::set< T, Compare, Allocator > > t, const unsigned BOOST_PFTO int flags) |
| Override set serialization. More...
|
|
template<class T , class Compare , class Allocator > |
void | load_override (boost::serialization::nvp< std::set< T, Compare, Allocator > > t) |
| Override set serialization. More...
|
|
template<class T , class Compare , class Allocator > |
void | load_override (boost::serialization::nvp< std::multiset< T, Compare, Allocator > > t, const unsigned BOOST_PFTO int flags) |
| Override multiset serialization. More...
|
|
template<class T , class Compare , class Allocator > |
void | load_override (boost::serialization::nvp< std::multiset< T, Compare, Allocator > > t) |
| Override multiset serialization. More...
|
|
template<class Key , class T , class Compare , class Allocator > |
void | load_override (boost::serialization::nvp< std::map< Key, T, Compare, Allocator > > t, const unsigned BOOST_PFTO int flags) |
| Override map serialization. More...
|
|
template<class Key , class T , class Compare , class Allocator > |
void | load_override (boost::serialization::nvp< std::map< Key, T, Compare, Allocator > > t) |
| Override map serialization. More...
|
|
template<class Key , class T , class Compare , class Allocator > |
void | load_override (boost::serialization::nvp< std::multimap< Key, T, Compare, Allocator > > t, const unsigned BOOST_PFTO int flags) |
| Override multimap serialization. More...
|
|
template<class Key , class T , class Compare , class Allocator > |
void | load_override (boost::serialization::nvp< std::multimap< Key, T, Compare, Allocator > > t) |
| Override multimap serialization. More...
|
|
template<class DataType, class InputArchive = boost::archive::text_iarchive>
class SBL::IO::T_Multiple_archives_serialization_xml_iarchive< DataType, InputArchive >
XML input archive coupling the data from a secondary archive to the main xml archive.
It reads from an archive all the data of type DataType and store them in a vector, their position corresopnding to their index. Then, when deserializing the main xml input archive, each time that the data is encountered and represetned by its index, it is taken from the data stored in the vector, avoiding duplication.
- Template Parameters
-
DataType | Data to partially serialize. |
InputArchive | Secondary archive type (default is text). |