oess_1.4.0. Готовые сериализации для пользовательских типов

Заметки:
Подробнее о ручной (custom) сериализации пользовательских типов см. oess_1.4.0. Ручная сериализация пользовательских типов.

ACE_Date_Time

Операторы сдвига ACE_Date_Time в ObjESSty потоки определены в oess_1/io/custom/ace/h/Date_Time.h

Специализация stdsn-сериализации типа ACE_Date_Time определана в oess_1/stdsn/custom/ace/h/Date_Time.h Для использования этой специализации в ObjESSty можно поступать описанным ниже образом.

DDL-файл:

|| Какой-то тип, который использует ACE_Date_Time в качестве типа атрибута.
{type Some_User_Class
	{attr m_created_at {of ACE_Date_Time}}
	...
}

CPP-файл с реализацией Some_User_Class:

#include <oess_1/stdsn/h/inout_templ.hpp>

#include <oess_1/stdsn/custom/ace/h/Date_Time.h>

...
#include "some_user_class.ddl.cpp"
...

Документация по ObjESSty. Последние изменения: Fri Oct 13 18:35:37 2006. Создано системой  doxygen 1.4.7
Hosted by uCoz