#include <IdDictDefs.h>
|
enum | specification_type {
unknown,
by_value,
by_values,
by_label,
by_labels,
by_minvalue,
by_maxvalue,
by_minmax
} |
|
enum | continuation_mode {
none,
has_next,
has_previous,
has_both,
wrap_around
} |
|
Definition at line 523 of file IdDictDefs.h.
◆ continuation_mode
Enumerator |
---|
none | |
has_next | |
has_previous | |
has_both | |
wrap_around | |
Definition at line 551 of file IdDictDefs.h.
◆ specification_type
Enumerator |
---|
unknown | |
by_value | |
by_values | |
by_label | |
by_labels | |
by_minvalue | |
by_maxvalue | |
by_minmax | |
Definition at line 540 of file IdDictDefs.h.
◆ IdDictRange()
IdDictRange::IdDictRange |
( |
| ) |
|
|
default |
◆ ~IdDictRange()
IdDictRange::~IdDictRange |
( |
| ) |
|
|
default |
◆ build_range()
Range IdDictRange::build_range |
( |
| ) |
const |
|
virtual |
◆ clear()
virtual void IdDictRegionEntry::clear |
( |
| ) |
|
|
inlinevirtualinherited |
◆ generate_implementation()
Reimplemented from IdDictRegionEntry.
Definition at line 2538 of file IdDictMgr.cxx.
2549 std::cout <<
"IdDictRange::generate_implementation>" << std::endl;
2554 impl.set_range(
this);
2562 <<
" region #" << region.
m_index
2569 std::cout <<
"IdDictRange::generate_implementation: index >= impl size - "
◆ reset_implementation()
virtual void IdDictRegionEntry::reset_implementation |
( |
| ) |
|
|
inlinevirtualinherited |
◆ 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 2491 of file IdDictMgr.cxx.
◆ verify()
virtual bool IdDictRegionEntry::verify |
( |
| ) |
const |
|
inlinevirtualinherited |
◆ 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: