![]() |
ATLAS Offline Software
|
#include <Range.h>
Public Member Functions | |
const_identifier_factory () | |
const_identifier_factory (const const_identifier_factory &other) | |
const_identifier_factory (const MultiRange &multirange) | |
~const_identifier_factory () | |
const_identifier_factory & | operator= (const const_identifier_factory &other) |
const_identifier_factory & | operator= (const_identifier_factory &&other) |
void | operator++ () |
const ExpandedIdentifier & | operator* () const |
bool | operator== (const const_identifier_factory &other) const |
bool | operator!= (const const_identifier_factory &other) const |
Private Types | |
typedef std::vector< ExpandedIdentifier > | id_vec |
typedef id_vec::iterator | id_iterator |
typedef id_vec::const_iterator | id_const_iterator |
Private Attributes | |
ExpandedIdentifier | m_id |
Range::const_identifier_factory | m_id_fac_it |
Range::const_identifier_factory | m_id_fac_end |
range_vector::const_iterator | m_range_it |
range_vector::const_iterator | m_range_end |
id_iterator | m_id_vec_it |
id_iterator | m_id_vec_end |
const MultiRange * | m_multirange |
Definition at line 399 of file DetectorDescription/Identifier/Identifier/Range.h.
|
private |
Definition at line 419 of file DetectorDescription/Identifier/Identifier/Range.h.
|
private |
Definition at line 418 of file DetectorDescription/Identifier/Identifier/Range.h.
|
private |
Definition at line 417 of file DetectorDescription/Identifier/Identifier/Range.h.
MultiRange::const_identifier_factory::const_identifier_factory | ( | ) |
Definition at line 2706 of file DetectorDescription/Identifier/src/Range.cxx.
MultiRange::const_identifier_factory::const_identifier_factory | ( | const const_identifier_factory & | other | ) |
Definition at line 2713 of file DetectorDescription/Identifier/src/Range.cxx.
MultiRange::const_identifier_factory::const_identifier_factory | ( | const MultiRange & | multirange | ) |
Set up iterators over ranges and ids.
Definition at line 2728 of file DetectorDescription/Identifier/src/Range.cxx.
MultiRange::const_identifier_factory::~const_identifier_factory | ( | ) |
Definition at line 2750 of file DetectorDescription/Identifier/src/Range.cxx.
bool MultiRange::const_identifier_factory::operator!= | ( | const const_identifier_factory & | other | ) | const |
Definition at line 2826 of file DetectorDescription/Identifier/src/Range.cxx.
const ExpandedIdentifier & MultiRange::const_identifier_factory::operator* | ( | ) | const |
Definition at line 2813 of file DetectorDescription/Identifier/src/Range.cxx.
void MultiRange::const_identifier_factory::operator++ | ( | ) |
Definition at line 2789 of file DetectorDescription/Identifier/src/Range.cxx.
MultiRange::const_identifier_factory & MultiRange::const_identifier_factory::operator= | ( | const const_identifier_factory & | other | ) |
Definition at line 2756 of file DetectorDescription/Identifier/src/Range.cxx.
MultiRange::const_identifier_factory & MultiRange::const_identifier_factory::operator= | ( | const_identifier_factory && | other | ) |
Definition at line 2772 of file DetectorDescription/Identifier/src/Range.cxx.
bool MultiRange::const_identifier_factory::operator== | ( | const const_identifier_factory & | other | ) | const |
Definition at line 2819 of file DetectorDescription/Identifier/src/Range.cxx.
|
private |
Definition at line 421 of file DetectorDescription/Identifier/Identifier/Range.h.
|
private |
Definition at line 423 of file DetectorDescription/Identifier/Identifier/Range.h.
|
private |
Definition at line 422 of file DetectorDescription/Identifier/Identifier/Range.h.
|
private |
Definition at line 427 of file DetectorDescription/Identifier/Identifier/Range.h.
|
private |
Definition at line 426 of file DetectorDescription/Identifier/Identifier/Range.h.
|
private |
Definition at line 428 of file DetectorDescription/Identifier/Identifier/Range.h.
|
private |
Definition at line 425 of file DetectorDescription/Identifier/Identifier/Range.h.
|
private |
Definition at line 424 of file DetectorDescription/Identifier/Identifier/Range.h.