Шаблон класса iextension_of_t

#include <inout_templ.hpp>

Полный список членов класса


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

template<class Type>
class oess_1::stdsn::iextension_of_t< Type >

Класс для десериализации атрибутов указателей на производные классы-расширения.

Начиная с:
v.1.2.0


Открытые члены

 iextension_of_t (Type *&o)
void oess_unpack (oess_1::stdsn::ient_t &s)

Закрытые типы

typedef iextension_of_t< Type > self_type_t
typedef Type::oess_serializer_t serializer_t

Закрытые члены

 iextension_of_t (const self_type_t &)
iextension_of_toperator= (const self_type_t &)
void setup_unknown_extension_path (Type &o, const subclass_extension_path_t &actual_path)

Закрытые данные

Type *& m_value


Методы

void setup_unknown_extension_path ( Type &  o,
const subclass_extension_path_t actual_path 
) [inline, private]

Если цепочка десериализованная цепочка наследования не совпадает с производимой типом \с Type цепочкой, то в созданном объекте нужно сохранить десериализованную цепочку наследования, т.к. был создан не тот тип, который был сериализован.


Объявления и описания членов класса находятся в файле:
Документация по ObjESSty. Последние изменения: Fri Oct 13 18:35:40 2006. Создано системой  doxygen 1.4.7
Hosted by uCoz