#include <chomik.h>
◆ type_instance_mode
Enumerator |
---|
NONE | |
INTEGER | |
ENUM | |
◆ type_instance()
chomik::type_instance::type_instance |
( |
const std::string & | n | ) |
|
|
inline |
◆ add_type_instance_enum_value() [1/2]
virtual void chomik::type_instance::add_type_instance_enum_value |
( |
const signature & | n, |
|
|
unsigned | new_level = 1 ) |
|
inlinevirtual |
◆ add_type_instance_enum_value() [2/2]
virtual void chomik::type_instance::add_type_instance_enum_value |
( |
const std::string & | n, |
|
|
unsigned | new_level = 1 ) |
|
inlinevirtual |
◆ get_amount_of_values()
virtual int chomik::type_instance::get_amount_of_values |
( |
| ) |
const |
|
pure virtual |
◆ get_enum_item()
virtual std::string chomik::type_instance::get_enum_item |
( |
int | i | ) |
|
|
inlinevirtual |
◆ get_first_iterator_for_enum()
virtual std::vector< std::unique_ptr< type_instance_enum_value > >::const_iterator chomik::type_instance::get_first_iterator_for_enum |
( |
| ) |
const |
|
inlinevirtual |
◆ get_first_iterator_for_range()
virtual int chomik::type_instance::get_first_iterator_for_range |
( |
| ) |
const |
|
inlinevirtual |
◆ get_last_iterator_for_enum()
virtual std::vector< std::unique_ptr< type_instance_enum_value > >::const_iterator chomik::type_instance::get_last_iterator_for_enum |
( |
| ) |
const |
|
inlinevirtual |
◆ get_last_iterator_for_range()
virtual int chomik::type_instance::get_last_iterator_for_range |
( |
| ) |
const |
|
inlinevirtual |
◆ get_mode()
◆ get_name()
const std::string chomik::type_instance::get_name |
( |
| ) |
const |
|
inline |
◆ report()
virtual void chomik::type_instance::report |
( |
std::ostream & | s | ) |
const |
|
pure virtual |
◆ update()
◆ update_name()
void chomik::type_instance::update_name |
( |
const std::string & | n | ) |
|
|
inline |
◆ name
std::string chomik::type_instance::name |
|
protected |
The documentation for this class was generated from the following file: