#include <num_range_getter_base.g.hh>
Inheritance diagram for lestes::md::types::num_range_getter_base:
Public Member Functions | |
virtual ptr< ::lestes::md::types::num_range > | get_range (ptr< ::lestes::md::types::tm_data_type_base > type) override |
Returns range for given type. | |
virtual ptr< reflection_list > | reflection_get () const |
for purposes of dumping | |
virtual ptr< field_list_list > | field_values_get () const |
for purposes of dumping | |
Protected Member Functions | |
num_range_getter_base () | |
Generated constructor for class num_range_getter_base. | |
virtual void | gc_mark () |
Marking routine for class num_range_getter_base. | |
Static Private Attributes | |
static ptr< reflection_list > | reflection = reflection |
Note: A concrete derived class is target dependent and it is placed in /target/machine/${TARGET_CPU}/lestes/md/types/ directory.
lestes::md::types::num_range_getter_base::num_range_getter_base | ( | ) | [protected] |
Generated constructor for class num_range_getter_base.
Generated constructor for class num_range_getter_base.
virtual ptr< ::lestes::md::types::num_range > lestes::md::types::num_range_getter_base::get_range | ( | ptr< ::lestes::md::types::tm_data_type_base > | type | ) | [pure virtual] |
ptr< object::reflection_list > lestes::md::types::num_range_getter_base::reflection_get | ( | ) | const [virtual] |
for purposes of dumping
Reimplemented from lestes::std::object.
Reimplemented in lestes::md::types::num_range_getter.
ptr< object::field_list_list > lestes::md::types::num_range_getter_base::field_values_get | ( | ) | const [virtual] |
for purposes of dumping
Reimplemented from lestes::std::object.
Reimplemented in lestes::md::types::num_range_getter.
void lestes::md::types::num_range_getter_base::gc_mark | ( | void | ) | [protected, virtual] |
Marking routine for class num_range_getter_base.
Marking routine is used for garbage collection.
Reimplemented from lestes::std::mem::keystone.
Reimplemented in lestes::md::types::num_range_getter.
ptr< object::reflection_list > lestes::md::types::num_range_getter_base::reflection = reflection [static, private] |