IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
Macros
SerializationEnumHdrMacro.h File Reference

Macro allowing to declare serialization for a given enumerate. More...

#include <IPSDKUtil/Tools/BaseMacros.h>
#include <IPSDKSerialization/Engine/SerializationFwd.h>

Go to the source code of this file.

Macros

#define IPSDK_DECLARE_SERIAL_ENUM(libraryName, enumName)
 macro enabling serialization for an enumerate More...
 

Detailed Description

Macro allowing to declare serialization for a given enumerate.

Author
E. Noirfalise
Date
2013/12/5

Macro Definition Documentation

◆ IPSDK_DECLARE_SERIAL_ENUM

#define IPSDK_DECLARE_SERIAL_ENUM (   libraryName,
  enumName 
)
Value:
operator>> (ipsdk::BaseIArchive& ar, \
IPSDK_LIB_API(libraryName) ipsdk::BaseOArchive& \
operator<< (ipsdk::BaseOArchive& ar, \
#define IPSDK_LIB_API(libraryName)
macro allowing to format macro name used to retrieve a library api macro given its base name ...
Base class for serialization input archives.
Definition: BaseIArchive.h:36
Item used to format outputs during serialization.
Definition: DataItemNodeHdrMacrosDetails.h:37
Base class for serialization output archives.
Definition: BaseOArchive.h:35
Item used to format inputs during serialization.
Definition: DataItemNodeHdrMacrosDetails.h:42

macro enabling serialization for an enumerate