#include <serializable.hpp>
Подробнее см. oess_1.2.0. Неизвестные расширения.
Открытые члены | |
all_unknown_extensions_t () | |
Конструктор по-умолчанию. | |
all_unknown_extensions_t (const all_unknown_extensions_t &o) | |
Конструктор копирования. | |
all_unknown_extensions_t & | operator= (const all_unknown_extensions_t &o) |
Оператор копирования. | |
const unknown_extension_t & | get (const std::string &type_name) const |
Получить расширение для указанного типа. | |
unknown_extension_t & | get (const std::string &type_name) |
Получить объект для сохранения расширения указанного типа. | |
void | drop () |
Удалить все расширения. | |
Закрытые данные | |
auto_ptr_3::obj_ptr_t< all_unknown_extensions_data_t > | m_data |
Реальное содержимое объекта. |
unknown_extension_t & get | ( | const std::string & | type_name | ) |
Получить объект для сохранения расширения указанного типа.
const unknown_extension_t & get | ( | const std::string & | type_name | ) | const |
Получить расширение для указанного типа.