#include <inout_templ.hpp>
Открытые члены | |
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_t & | operator= (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 цепочкой, то в созданном объекте нужно сохранить десериализованную цепочку наследования, т.к. был создан не тот тип, который был сериализован.