![]() |
IPSDK
4_1_0_2
IPSDK : Image Processing Software Development Kit
|
Serialization operators for stl objects. More...
#include <IPSDKSerialization/IPSDKSerializationExports.h>#include <IPSDKSerialization/Archive/BaseIArchive.h>#include <IPSDKSerialization/Archive/BaseOArchive.h>#include <IPSDKSerialization/Engine/BasicSerializationOperators.h>#include <IPSDKSerialization/Engine/SerializationIItemMacros.h>#include <IPSDKSerialization/Engine/SerializationOItemMacros.h>#include <boost/type_traits/is_arithmetic.hpp>#include <boost/type_traits/is_same.hpp>#include <vector>#include <list>#include <set>#include <map>#include <deque>Go to the source code of this file.
Namespaces | |
| ipsdk | |
| Main namespace for IPSDK library. | |
Functions | |
| template<class T > | |
| boost::enable_if_c< boost::is_arithmetic< T >::value==false, BaseIArchive & >::type | ipsdk::operator>> (BaseIArchive &ar, const SerializationIItem< std::vector< T > > &item) |
| vector serialization operator | |
| template<class T > | |
| boost::enable_if_c< boost::is_arithmetic< T >::value==true &&boost::is_same< T, bool >::value==false, BaseIArchive & >::type | ipsdk::operator>> (BaseIArchive &ar, const SerializationIItem< std::vector< T > > &item) |
| vector serialization operator | |
| template<class T > | |
| boost::enable_if_c< boost::is_same< T, ipBool >::value==true, BaseIArchive & >::type | ipsdk::operator>> (BaseIArchive &ar, const SerializationIItem< std::vector< T > > &item) |
| vector serialization operator | |
| template<class T > | |
| boost::enable_if_c< boost::is_arithmetic< T >::value==false||boost::is_same< T, ipBool >::value==true, BaseOArchive & >::type | ipsdk::operator<< (BaseOArchive &ar, const SerializationOItem< std::vector< T > > &item) |
| vector serialization operator | |
| template<class T > | |
| boost::enable_if_c< boost::is_arithmetic< T >::value==true &&boost::is_same< T, ipBool >::value==false, BaseOArchive & >::type | ipsdk::operator<< (BaseOArchive &ar, const SerializationOItem< std::vector< T > > &item) |
| vector serialization operator | |
| template<class T > | |
| BaseIArchive & | ipsdk::operator>> (BaseIArchive &ar, const SerializationIItem< std::list< T > > &item) |
| list serialization operator | |
| template<class T > | |
| BaseOArchive & | ipsdk::operator<< (BaseOArchive &ar, const SerializationOItem< std::list< T > > &item) |
| list serialization operator | |
| template<class Key , class Value > | |
| BaseIArchive & | ipsdk::operator>> (BaseIArchive &ar, const SerializationIItem< std::map< Key, Value > > &item) |
| map serialization operator | |
| template<class Key , class Value > | |
| BaseOArchive & | ipsdk::operator<< (BaseOArchive &ar, const SerializationOItem< std::map< Key, Value > > &item) |
| map serialization operator | |
| template<class T > | |
| BaseIArchive & | ipsdk::operator>> (BaseIArchive &ar, const SerializationIItem< std::set< T > > &item) |
| set serialization operator | |
| template<class T > | |
| BaseOArchive & | ipsdk::operator<< (BaseOArchive &ar, const SerializationOItem< std::set< T > > &item) |
| set serialization operator | |
| template<class T > | |
| BaseIArchive & | ipsdk::operator>> (BaseIArchive &ar, const SerializationIItem< std::deque< T > > &item) |
| deque serialization operator | |
| template<class T > | |
| BaseOArchive & | ipsdk::operator<< (BaseOArchive &ar, const SerializationOItem< std::deque< T > > &item) |
| deque serialization operator | |
| template<class T , class U > | |
| BaseIArchive & | ipsdk::operator>> (BaseIArchive &ar, const SerializationIItem< std::pair< T, U > > &item) |
| pair serialization operator | |
| template<class T , class U > | |
| BaseOArchive & | ipsdk::operator<< (BaseOArchive &ar, const SerializationOItem< std::pair< T, U > > &item) |
| pair serialization operator | |
Serialization operators for stl objects.
1.8.14