ATLAS Offline Software
Loading...
Searching...
No Matches
IdDictRangeRef.cxx
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3 */
4
8
9
14
15
16void
18 IdDictDictionary& dictionary,
19 IdDictRegion& region) {
20 m_range.resolve_references(idd, dictionary, region);
21}
22
23void
25 IdDictDictionary& dictionary,
26 IdDictRegion& region,
27 const std::string& tag) {
28 m_range.generate_implementation(idd, dictionary, region, tag);
29}
30
31void
33 m_range.reset_implementation();
34}
35
36bool
38 return(m_range.verify());
39}
40
43 return m_range.build_range();
44}
virtual bool verify() const override
IdDictRangeRef(IdDictRange &range)
virtual void reset_implementation() override
const IdDictRange & range() const
virtual Range build_range() const override
virtual void generate_implementation(const IdDictMgr &idd, IdDictDictionary &dictionary, IdDictRegion &region, const std::string &tag="") override
IdDictRange & m_range
virtual void resolve_references(IdDictMgr &idd, IdDictDictionary &dictionary, IdDictRegion &region) override
A Range describes the possible ranges for the field values of an ExpandedIdentifier.