#include <chomik.h>
◆ generic_type_range() [1/2]
chomik::generic_type_range::generic_type_range |
( |
generic_range *const | nr | ) |
|
|
inline |
This constructor owns its first parameter. It must not be destroyed by the parser!
◆ generic_type_range() [2/2]
chomik::generic_type_range::generic_type_range |
( |
const generic_range & | rn | ) |
|
|
inline |
◆ add_placeholders_to_generator()
virtual void chomik::generic_type_range::add_placeholders_to_generator |
( |
basic_generator & | g | ) |
const |
|
inlinevirtual |
◆ get_actual_memory_representation_type()
◆ get_copy() [1/2]
virtual void chomik::generic_type_range::get_copy |
( |
std::shared_ptr< generic_type > & | target | ) |
const |
|
inlineoverridevirtual |
◆ get_copy() [2/2]
virtual void chomik::generic_type_range::get_copy |
( |
std::unique_ptr< generic_type > & | target | ) |
const |
|
inlineoverridevirtual |
◆ get_generic_type_name()
virtual std::string chomik::generic_type_range::get_generic_type_name |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ get_is_an_ad_hoc_type()
virtual bool chomik::generic_type_range::get_is_an_ad_hoc_type |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ get_is_equal()
virtual bool chomik::generic_type_range::get_is_equal |
( |
const generic_type & | t | ) |
const |
|
inlineoverridevirtual |
◆ get_is_finite()
virtual bool chomik::generic_type_range::get_is_finite |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ get_low_level_type_name()
virtual std::string chomik::generic_type_range::get_low_level_type_name |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ get_max_value()
◆ get_min_value()
◆ get_type_name()
virtual std::string chomik::generic_type_range::get_type_name |
( |
const machine & | m, |
|
|
const basic_generator & | g ) const |
|
inlineoverridevirtual |
◆ report()
virtual void chomik::generic_type_range::report |
( |
std::ostream & | s | ) |
const |
|
inlinevirtual |
◆ update_boundaries()
virtual void chomik::generic_type_range::update_boundaries |
( |
machine & | m, |
|
|
int & | f, |
|
|
int & | l, |
|
|
basic_generator & | g ) const |
|
inlineoverridevirtual |
The documentation for this class was generated from the following file: