ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
DetectorDescription
IdDict
src
IdDictRangeRef.cxx
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#include "
IdDict/IdDictRangeRef.h
"
6
#include "
IdDict/IdDictRange.h
"
7
#include "
IdDict/IdDictFieldImplementation.h
"
8
9
10
IdDictRangeRef::IdDictRangeRef
(
IdDictRange
&
range
)
11
:
m_range
(
range
)
12
{
13
}
14
15
16
void
17
IdDictRangeRef::resolve_references
(
IdDictMgr
& idd,
18
IdDictDictionary
& dictionary,
19
IdDictRegion
& region) {
20
m_range
.resolve_references(idd, dictionary, region);
21
}
22
23
void
24
IdDictRangeRef::generate_implementation
(
const
IdDictMgr
& idd,
25
IdDictDictionary
& dictionary,
26
IdDictRegion
& region,
27
std::string_view tag) {
28
m_range
.generate_implementation(idd, dictionary, region, tag);
29
}
30
31
void
32
IdDictRangeRef::reset_implementation
() {
33
m_range
.reset_implementation();
34
}
35
36
bool
37
IdDictRangeRef::verify
()
const
{
38
return
(
m_range
.verify());
39
}
40
41
Range
42
IdDictRangeRef::build_range
()
const
{
43
return
m_range
.build_range();
44
}
IdDictFieldImplementation.h
IdDictRangeRef.h
IdDictRange.h
IdDictDictionary
Definition
IdDictDictionary.h:33
IdDictMgr
Definition
IdDictMgr.h:17
IdDictRangeRef::verify
virtual bool verify() const override
Definition
IdDictRangeRef.cxx:37
IdDictRangeRef::IdDictRangeRef
IdDictRangeRef(IdDictRange &range)
Definition
IdDictRangeRef.cxx:10
IdDictRangeRef::reset_implementation
virtual void reset_implementation() override
Definition
IdDictRangeRef.cxx:32
IdDictRangeRef::range
const IdDictRange & range() const
Definition
IdDictRangeRef.h:62
IdDictRangeRef::build_range
virtual Range build_range() const override
Definition
IdDictRangeRef.cxx:42
IdDictRangeRef::m_range
IdDictRange & m_range
Definition
IdDictRangeRef.h:57
IdDictRangeRef::resolve_references
virtual void resolve_references(IdDictMgr &idd, IdDictDictionary &dictionary, IdDictRegion ®ion) override
Definition
IdDictRangeRef.cxx:17
IdDictRangeRef::generate_implementation
virtual void generate_implementation(const IdDictMgr &idd, IdDictDictionary &dictionary, IdDictRegion ®ion, std::string_view tag="") override
Definition
IdDictRangeRef.cxx:24
IdDictRange
Definition
IdDictRange.h:19
IdDictRegion
Definition
IdDictRegion.h:22
Range
A Range describes the possible ranges for the field values of an ExpandedIdentifier.
Definition
DetectorDescription/Identifier/Identifier/Range.h:31
Generated on
for ATLAS Offline Software by
1.17.0