#include <scheme.hpp>
Граф наследования: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] |
Указать, что тип является указателем на расширяемый тип.
Замещается в 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++.
Замещается в std_attr_editor_t.
virtual void set_cpp_present_if | ( | const std::string & | expr | ) | [pure virtual] |
Установить значение по-умолчанию для C++.
std::exception | если атрибут не был отмечен как опциональный. |
Замещается в std_attr_editor_t.
virtual void set_default_existence | ( | bool | is_optional | ) | [pure virtual] |
Установить признак существования значения по-умолчанию для атрибута.
is_optional | Значение true для опционального атрибута. |
Замещается в std_attr_editor_t.