Класс make_serialize_for_attr_t

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

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

Предикат для std::for_each.

Генерирует код сериализации/десериализации атрибута.


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

 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]

атрибута по-умолчанию.

Начиная с:
v.1.2.0
Заметки:
На момент вызова не известно, есть ли у атрибута значение по-умолчанию.

void optional_attr_part_1 ( argument_type  a  )  [inline, private]

опционального атрибута.

Начиная с:
v.1.2.0
Заметки:
На момент вызова не известно, является ли атрибут опциональным.

void optional_attr_part_2 ( argument_type  a  )  [inline, private]

опционального атрибута.

Начиная с:
v.1.2.0
Заметки:
На момент вызова не известно, является ли атрибут опциональным.


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