|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef IDDICT_IdDictGroup_H
6 #define IDDICT_IdDictGroup_H
25 const std::string&
name();
26 const std::vector<IdDictDictEntry*>&
entries();
27 const std::vector<IdDictRegion*>&
regions();
38 const std::string&
tag =
"");
std::vector< IdDictRegion * > m_regions
void generate_implementation(const IdDictMgr &idd, IdDictDictionary &dictionary, const std::string &tag="")
std::vector< IdDictDictEntry * > m_entries
void resolve_references(const IdDictMgr &idd, IdDictDictionary &dictionary, size_t &index)
MultiRange build_multirange() const
Get MultiRange for this group.
void add_dictentry(IdDictDictEntry *entry)
const std::vector< IdDictRegion * > & regions()
A MultiRange combines several Ranges.
const std::string & name()
void reset_implementation()
bool m_generated_implementation
const std::vector< IdDictDictEntry * > & entries()