![]() |
IPSDK
4_1_0_2
IPSDK : Image Processing Software Development Kit
|
Serialization operators for boost objects. More...
#include <IPSDKSerialization/IPSDKSerializationExports.h>#include <IPSDKSerialization/Engine/BasicSerializationOperators.h>#include <IPSDKSerialization/Engine/SerializationOItemMacros.h>#include <IPSDKSerialization/Engine/SerializationIItemMacros.h>#include <IPSDKSerialization/Archive/BaseIArchive.h>#include <IPSDKSerialization/Archive/BaseOArchive.h>#include <boost/filesystem/path.hpp>#include <boost/date_time/gregorian/gregorian.hpp>#include <boost/date_time/posix_time/posix_time.hpp>#include <boost/optional.hpp>#include <boost/shared_ptr.hpp>#include <boost/variant.hpp>#include <boost/type_traits/remove_const.hpp>Go to the source code of this file.
Namespaces | |
| ipsdk | |
| Main namespace for IPSDK library. | |
Functions | |
| IPSDKSERIALIZATION_API BaseIArchive & | ipsdk::operator>> (BaseIArchive &ar, const SerializationIItem< boost::filesystem::path > &item) |
| Path serialization operators. | |
| IPSDKSERIALIZATION_API BaseOArchive & | ipsdk::operator<< (BaseOArchive &ar, const SerializationOItem< boost::filesystem::path > &item) |
| Path serialization operators. | |
| IPSDKSERIALIZATION_API BaseIArchive & | ipsdk::operator>> (BaseIArchive &ar, const SerializationIItem< boost::gregorian::date > &item) |
| Date serialization operators. | |
| IPSDKSERIALIZATION_API BaseOArchive & | ipsdk::operator<< (BaseOArchive &ar, const SerializationOItem< boost::gregorian::date > &item) |
| Date serialization operators. | |
| IPSDKSERIALIZATION_API BaseIArchive & | ipsdk::operator>> (BaseIArchive &ar, const SerializationIItem< boost::posix_time::ptime > &item) |
| Posix time serialization operators. | |
| IPSDKSERIALIZATION_API BaseOArchive & | ipsdk::operator<< (BaseOArchive &ar, const SerializationOItem< boost::posix_time::ptime > &item) |
| Posix time serialization operators. | |
| template<class T > | |
| BaseIArchive & | ipsdk::operator>> (BaseIArchive &ar, const SerializationIItem< boost::optional< T > > &item) |
| boost::optional serialization operators | |
| template<class T > | |
| BaseOArchive & | ipsdk::operator<< (BaseOArchive &ar, const SerializationOItem< boost::optional< T > > &item) |
| boost::optional serialization operators | |
| template<class T > | |
| BaseIArchive & | ipsdk::operator>> (BaseIArchive &ar, const SerializationIItem< boost::shared_ptr< T > > &item) |
| shared_ptr serialization operators More... | |
| template<class T > | |
| BaseOArchive & | ipsdk::operator<< (BaseOArchive &ar, const SerializationOItem< boost::shared_ptr< T > > &item) |
| shared_ptr serialization operators More... | |
| template<BOOST_VARIANT_ENUM_PARAMS(class T) > | |
| BaseIArchive & | ipsdk::operator>> (BaseIArchive &ar, const SerializationIItem< boost::variant< BOOST_VARIANT_ENUM_PARAMS(T)> > &item) |
| boost::variant serialization operators | |
| template<BOOST_VARIANT_ENUM_PARAMS(class T) > | |
| BaseOArchive & | ipsdk::operator<< (BaseOArchive &ar, const SerializationOItem< boost::variant< BOOST_VARIANT_ENUM_PARAMS(T)> > &item) |
| boost::variant serialization operators | |
Serialization operators for boost objects.
1.8.14