Генерирует код сериализации/десериализации атрибута.
Открытые члены | |
make_serialize_for_attr_t (std::ostream &out, bool is_pack_method) | |
result_type | operator() (argument_type a) |
Закрытые члены | |
void | optional_attr_part_1 (argument_type a) |
опционального атрибута. | |
void | optional_attr_part_2 (argument_type a) |
опционального атрибута. | |
void | change_missing_attr_flag (argument_type a) |
атрибута по-умолчанию. | |
Закрытые данные | |
std::ostream & | m_out |
Приемник сгенерированого кода. | |
bool | m_is_pack_method |
Имеет значение true, если генерируется метод pack. |
void change_missing_attr_flag | ( | argument_type | a | ) | [inline, private] |
атрибута по-умолчанию.
void optional_attr_part_1 | ( | argument_type | a | ) | [inline, private] |
опционального атрибута.
void optional_attr_part_2 | ( | argument_type | a | ) | [inline, private] |
опционального атрибута.