![]() |
ATLAS Offline Software
|
#include <IdDictAltRegions.h>
Public Member Functions | |
| IdDictAltRegions () | |
| virtual | ~IdDictAltRegions () |
| virtual std::string | group_name () const override |
| Group name for this region. | |
| IdDictRegion * | selected_region () |
| Currently selected region. | |
| void | add_region (std::unique_ptr< IdDictRegion > region) |
| Add a new region, with key given by the tag. | |
| void | select_region (const std::string &name) |
| Select the named region. | |
| virtual void | set_index (size_t index) override |
| virtual Range | build_range () const override |
| virtual void | resolve_references (IdDictMgr &idd, IdDictDictionary &dictionary) override |
| virtual void | generate_implementation (const IdDictMgr &idd, IdDictDictionary &dictionary, std::string_view tag="") override |
| virtual void | reset_implementation () override |
| virtual bool | verify () const override |
| virtual void | clear () override |
Private Types | |
| using | map_type = std::map<std::string, std::unique_ptr<IdDictRegion>, std::less<> > |
| using | map_iterator = map_type::iterator |
| using | value_type = map_type::value_type |
Private Attributes | |
| map_type | m_regions |
| IdDictRegion * | m_selected_region {} |
Definition at line 22 of file IdDictAltRegions.h.
|
private |
Definition at line 73 of file IdDictAltRegions.h.
|
private |
Definition at line 72 of file IdDictAltRegions.h.
|
private |
Definition at line 74 of file IdDictAltRegions.h.
| IdDictAltRegions::IdDictAltRegions | ( | ) |
Definition at line 15 of file IdDictAltRegions.cxx.
|
virtualdefault |
| void IdDictAltRegions::add_region | ( | std::unique_ptr< IdDictRegion > | region | ) |
Add a new region, with key given by the tag.
Definition at line 91 of file IdDictAltRegions.cxx.
|
overridevirtual |
Implements IdDictDictEntry.
Definition at line 82 of file IdDictAltRegions.cxx.
|
overridevirtual |
Implements IdDictDictEntry.
Definition at line 77 of file IdDictAltRegions.cxx.
|
overridevirtual |
Implements IdDictDictEntry.
Definition at line 47 of file IdDictAltRegions.cxx.
|
overridevirtual |
Group name for this region.
Implements IdDictDictEntry.
Definition at line 23 of file IdDictAltRegions.cxx.
|
overridevirtual |
Implements IdDictDictEntry.
Definition at line 67 of file IdDictAltRegions.cxx.
|
overridevirtual |
Implements IdDictDictEntry.
Definition at line 37 of file IdDictAltRegions.cxx.
| void IdDictAltRegions::select_region | ( | const std::string & | name | ) |
Select the named region.
Definition at line 98 of file IdDictAltRegions.cxx.
|
inline |
Currently selected region.
Definition at line 83 of file IdDictAltRegions.h.
|
overridevirtual |
Implements IdDictDictEntry.
Definition at line 30 of file IdDictAltRegions.cxx.
|
overridevirtual |
Implements IdDictDictEntry.
Definition at line 72 of file IdDictAltRegions.cxx.
|
private |
Definition at line 76 of file IdDictAltRegions.h.
|
private |
Definition at line 77 of file IdDictAltRegions.h.