![]() |
IPSDK
4_1_0_2
IPSDK : Image Processing Software Development Kit
|
Source part of macros set for template class serialization. More...
#include <IPSDKUtil/Dynamic/DynamicTemplateSrcMacro.h>#include <IPSDKSerialization/Logger/IPSDKSerializationLog.h>#include <IPSDKSerialization/Engine/SerializationSrcMacro.h>#include <IPSDKUtil/TemplateMacro.h>Go to the source code of this file.
Macros | |
| #define | IPSDK_IMPLEMENT_TEMPLATE_SERIAL_VERSION(className, seqT, version) |
| macro enabling to define serialization class version More... | |
| #define | IPSDK_IMPLEMENT_TEMPLATE_SERIAL(libraryName, className, seqT, version) IPSDK_IMPLEMENT_TEMPLATE_SERIAL_VERSION(className, seqT, version) |
| macro enabling class serialization in library class | |
| #define | IPSDK_IMPLEMENT_TEMPLATE_SERIAL_WITH_COPY(libraryName, className, seqT, version) |
| macro enabling class serialization in library class More... | |
| #define | IPSDK_IMPLEMENT_TEMPLATE_SERIAL_WITHOUT_COPY(libraryName, className, seqT, version) |
| macro enabling class serialization in library class More... | |
| #define | IPSDK_IMPLEMENT_ABSTRACT_TEMPLATE_SERIAL_WITH_COPY(libraryName, className, seqT, version) |
| macro enabling class serialization in library class More... | |
| #define | IPSDK_IMPLEMENT_ABSTRACT_TEMPLATE_SERIAL_WITHOUT_COPY(libraryName, className, seqT, version) |
| macro enabling class serialization in library class More... | |
| #define | IPSDK_IMPLEMENT_TEMPLATE_SERIAL_READ(className, seqT, baseClassName) |
| macros enabling object read from an archive More... | |
| #define | IPSDK_IMPLEMENT_TEMPLATE_SERIAL_WRITE(className, seqT, baseClassName) |
| macros enabling object save to an archive More... | |
| #define | IPSDK_EXPORT_TEMPLATE_SERIAL(libraryName, namespaceSeq, className, TYPE_SEQ) |
| macro for exporting template class specializations More... | |
| #define | IPSDK_EXPORT_ABSTRACT_TEMPLATE_SERIAL(libraryName, namespaceSeq, className, TYPE_SEQ) |
| macro for exporting abstract template class specializations More... | |
Source part of macros set for template class serialization.
| #define IPSDK_IMPLEMENT_TEMPLATE_SERIAL_VERSION | ( | className, | |
| seqT, | |||
| version | |||
| ) |
macro enabling to define serialization class version
| #define IPSDK_IMPLEMENT_TEMPLATE_SERIAL_WITH_COPY | ( | libraryName, | |
| className, | |||
| seqT, | |||
| version | |||
| ) |
macro enabling class serialization in library class
| #define IPSDK_IMPLEMENT_TEMPLATE_SERIAL_WITHOUT_COPY | ( | libraryName, | |
| className, | |||
| seqT, | |||
| version | |||
| ) |
macro enabling class serialization in library class
| #define IPSDK_IMPLEMENT_ABSTRACT_TEMPLATE_SERIAL_WITH_COPY | ( | libraryName, | |
| className, | |||
| seqT, | |||
| version | |||
| ) |
macro enabling class serialization in library class
| #define IPSDK_IMPLEMENT_ABSTRACT_TEMPLATE_SERIAL_WITHOUT_COPY | ( | libraryName, | |
| className, | |||
| seqT, | |||
| version | |||
| ) |
macro enabling class serialization in library class
| #define IPSDK_IMPLEMENT_TEMPLATE_SERIAL_READ | ( | className, | |
| seqT, | |||
| baseClassName | |||
| ) |
macros enabling object read from an archive
| #define IPSDK_IMPLEMENT_TEMPLATE_SERIAL_WRITE | ( | className, | |
| seqT, | |||
| baseClassName | |||
| ) |
macros enabling object save to an archive
| #define IPSDK_EXPORT_TEMPLATE_SERIAL | ( | libraryName, | |
| namespaceSeq, | |||
| className, | |||
| TYPE_SEQ | |||
| ) |
macro for exporting template class specializations
| #define IPSDK_EXPORT_ABSTRACT_TEMPLATE_SERIAL | ( | libraryName, | |
| namespaceSeq, | |||
| className, | |||
| TYPE_SEQ | |||
| ) |
macro for exporting abstract template class specializations
1.8.14