IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
Namespaces
SerializationOperators.h File Reference

Operators used to serialize library objects. More...

#include <IPSDKSerialization/IPSDKSerializationExports.h>
#include <IPSDKSerialization/Engine/BaseSerializationObject.h>
#include <IPSDKSerialization/Engine/BasicSerializationOperators.h>
#include <IPSDKSerialization/Engine/SerializationIItemMacros.h>
#include <IPSDKSerialization/Engine/SerializationOItemMacros.h>

Go to the source code of this file.

Namespaces

 ipsdk
 Main namespace for IPSDK library.
 

Functions

template<typename T >
boost::enable_if_c< boost::mpl::and_< typename boost::is_base_of< ipsdk::BaseSerializationObject, T >::type, typename boost::mpl::not_< typename boost::is_same< ipsdk::BaseSerializationObject, T >::type >::type >::value, ipsdk::BaseIArchive & >::type ipsdk::operator>> (ipsdk::BaseIArchive &ar, const ipsdk::SerializationIItem< T > &item)
 template operators allowing to serialize objects deriving from BaseSerializationObject
 
template<typename T >
boost::enable_if_c< boost::mpl::and_< typename boost::is_base_of< ipsdk::BaseSerializationObject, T >::type, typename boost::mpl::not_< typename boost::is_same< ipsdk::BaseSerializationObject, T >::type >::type >::value, ipsdk::BaseOArchive & >::type ipsdk::operator<< (ipsdk::BaseOArchive &ar, const ipsdk::SerializationOItem< T > &item)
 template operators allowing to serialize objects deriving from BaseSerializationObject
 

Detailed Description

Operators used to serialize library objects.

Author
E. Noirfalise
Date
2014/03/27