#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 цепочкой, то в созданном объекте нужно сохранить десериализованную цепочку наследования, т.к. был создан не тот тип, который был сериализован.
1.4.7