C3D Kernel  104598
Макросы | Функции
Файл templ_rw_operator.h

Функции сериализации. Подробнее...

Макросы

#define KNOWN_OBJECTS_RW_PTR_OPERATORS_IMP_BY_REF(Class)
#define KNOWN_OBJECTS_DEF_CTOR_RW_PTR_OPERATORS_IMP_BY_REF(Class)

Функции

template<class Type >
readerReadPtrByRefDCtor (reader &in, Type *&ptr)
template<class Type >
readerReadPtrByRefRWCtor (reader &in, Type *&ptr)
template<class Type >
writerWritePtrByRef (writer &out, const Type *ptr)

Подробное описание


Макросы

#define KNOWN_OBJECTS_RW_PTR_OPERATORS_IMP_BY_REF (   Class)
Макроопределение:
reader & operator >> ( reader & in, Class *& ptr )        \
    { return ReadPtrByRefRWCtor<Class>(in, ptr); }          \
  writer & operator << ( writer & out, const Class * ptr )  \
    { return WritePtrByRef<Class>(out, ptr); }
#define KNOWN_OBJECTS_DEF_CTOR_RW_PTR_OPERATORS_IMP_BY_REF (   Class)
Макроопределение:
reader & operator >> ( reader & in, Class *& ptr )              \
    { return ReadPtrByRefDCtor<Class>(in, ptr); }                 \
  writer & operator << ( writer & out, const Class * ptr )        \
    { return WritePtrByRef<Class>(out, ptr); }
 Указатель Классы Пространства имен Файлы Функции Переменные Определения типов Перечисления Элементы перечислений Друзья Макросы