#include <IdDictRange.h>
Definition at line 18 of file IdDictRange.h.
◆ continuation_mode
Enumerator |
---|
none | |
has_next | |
has_previous | |
has_both | |
wrap_around | |
Definition at line 43 of file IdDictRange.h.
◆ specification_type
Enumerator |
---|
unknown | |
by_value | |
by_values | |
by_label | |
by_labels | |
by_minmax | |
Definition at line 34 of file IdDictRange.h.
◆ IdDictRange()
IdDictRange::IdDictRange |
( |
| ) |
|
|
default |
◆ ~IdDictRange()
IdDictRange::~IdDictRange |
( |
| ) |
|
|
default |
◆ build_range()
Range IdDictRange::build_range |
( |
| ) |
const |
|
virtual |
◆ clear()
void IdDictRegionEntry::clear |
( |
| ) |
|
|
virtualinherited |
◆ generate_implementation()
Reimplemented from IdDictRegionEntry.
Definition at line 63 of file IdDictRange.cxx.
73 std::cout <<
"IdDictRange::generate_implementation>" << std::endl;
85 <<
" region #" << region.
m_index
87 <<
" tag " << region.
m_tag
94 std::cout <<
"IdDictRange::generate_implementation: index >= impl size - "
◆ reset_implementation()
void IdDictRegionEntry::reset_implementation |
( |
| ) |
|
|
virtualinherited |
◆ resolve_references()
The range values were unspecified in the range element.
Therefore, the set of values must be obtained from the field definition (if it exists!!).
If the field is undefined, then too bad, this range will be dummy.
Reimplemented from IdDictRegionEntry.
Definition at line 16 of file IdDictRange.cxx.
◆ verify()
bool IdDictRegionEntry::verify |
( |
| ) |
const |
|
virtualinherited |
◆ m_continuation_mode
◆ m_field
◆ m_field_name
std::string IdDictRange::m_field_name |
◆ m_label
std::string IdDictRange::m_label |
◆ m_labels
std::vector<std::string> IdDictRange::m_labels |
◆ m_maxvalue
int IdDictRange::m_maxvalue {} |
◆ m_minvalue
int IdDictRange::m_minvalue {} |
◆ m_next_value
int IdDictRange::m_next_value {} |
◆ m_prev_value
int IdDictRange::m_prev_value {} |
◆ m_resolved_references
bool IdDictRange::m_resolved_references {} |
|
private |
◆ m_specification
◆ m_tag
std::string IdDictRange::m_tag |
◆ m_value
int IdDictRange::m_value {} |
◆ m_values
std::vector<int> IdDictRange::m_values |
The documentation for this class was generated from the following files: