#include <list>
#include <cpp_util_2/h/nocopy.hpp>
#include <auto_ptr_3/h/obj_ptr.hpp>
#include <oess_1/stdsn/h/declspec.hpp>
#include <oess_1/stdsn/h/ent.hpp>
#include <oess_1/stdsn/h/macro.hpp>
Пространства имен | |
| namespace | oess_1 |
| namespace | oess_1::stdsn |
Классы | |
| class | unknown_extension_t |
| Хранилище неизвестного расширения. Подробнее... | |
| class | all_unknown_extensions_t |
| Хранилище всех неизвестных расширений объекта. Подробнее... | |
| class | subclass_extension_path_t |
| Класс для сохранения элементов в цепочке наследования при использовании механизма subclassing_by_extension. Подробнее... | |
| struct | subclass_extension_path_t::item_t |
| Элемент цепочки наследования. Подробнее... | |
| class | serializable_t |
| Интерфейс, который должны наследовать все сериализуемые типы. Подробнее... | |
| class | serializable_t::oess_serializer_t |
| Вспомогательный класс для сериализации.
Содержит не все методы, определяемые в макросе OESS_SERIALIZER(), т.к. класс serializable_t является абстрактным не некоторые методы (pack, unpack, cast,...) просто не имеют смысла. Подробнее... | |
| class | factory_registrator_t |
| Внутренний класс ObjESSty. Подробнее... | |
| class | obj_factory_t |
| Внутренний класс ObjESSty. Подробнее... | |
Определения типов | |
| typedef serializable_t *(*) | oess_1::stdsn::pfn_factory_t () |
Функции | |
| oess_1::stdsn::operator<< (oent_t &writter, const serializable_t &o) | |
| oess_1::stdsn::operator>> (ient_t &reader, serializable_t &o) | |
1.4.7