Класс attr_editor_t

#include <scheme.hpp>

Граф наследования:attr_editor_t:

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

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

Интерфейс редактора атрибута.


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

virtual void make_ptr_kind ()=0
 Указать, что тип является указателем.
virtual void make_extension_kind ()=0
 Указать, что тип является указателем на расширяемый тип.
virtual void make_single_obj_kind ()=0
virtual void make_stl_vector_kind ()=0
virtual void make_stl_list_kind ()=0
virtual void make_stl_deque_kind ()=0
virtual void make_stl_set_kind ()=0
virtual void make_stl_multiset_kind ()=0
virtual void make_stl_map_kind (const std::string &key_type_name)=0
virtual void make_stl_multimap_kind (const std::string &key_type_name)=0
virtual void make_fixed_vector_kind (size_t capacity)=0
virtual void set_default_existence (bool is_optional)=0
 Установить признак существования значения по-умолчанию для атрибута.
virtual void set_cpp_default (const std::string &expr)=0
 Установить значение по-умолчанию для C++.
virtual void set_cpp_present_if (const std::string &expr)=0
 Установить значение по-умолчанию для C++.


Методы

virtual void make_extension_kind (  )  [pure virtual]

Указать, что тип является указателем на расширяемый тип.

Начиная с:
v.1.2.0
По умолчанию разновидность типа - value.

Замещается в std_attr_editor_t.

virtual void make_ptr_kind (  )  [pure virtual]

Указать, что тип является указателем.

По умолчанию разновидность типа - value.

Замещается в std_attr_editor_t.

virtual void set_cpp_default ( const std::string &  expr  )  [pure virtual]

Установить значение по-умолчанию для C++.

Начиная с:
v.1.2.0
Должен вызываться только после предшествующего вызова set_default_existence().

Замещается в std_attr_editor_t.

virtual void set_cpp_present_if ( const std::string &  expr  )  [pure virtual]

Установить значение по-умолчанию для C++.

Начиная с:
v.1.2.0
Должен вызываться только после предшествующего вызова set_default_existence() с параметром is_optional равным true.

Исключения:
std::exception если атрибут не был отмечен как опциональный.

Замещается в std_attr_editor_t.

virtual void set_default_existence ( bool  is_optional  )  [pure virtual]

Установить признак существования значения по-умолчанию для атрибута.

Начиная с:
v.1.2.0
Аргументы:
is_optional  Значение true для опционального атрибута.

Замещается в std_attr_editor_t.


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