ATLAS Offline Software
|
#include <MultiRange.h>
Public Member Functions | |
const_identifier_factory ()=default | |
const_identifier_factory (const MultiRange &multirange) | |
void | operator++ () |
const ExpandedIdentifier & | operator* () const |
bool | operator== (const const_identifier_factory &other) const |
Private Types | |
using | id_vec = std::vector< ExpandedIdentifier > |
using | id_iterator = id_vec::iterator |
using | id_const_iterator = id_vec::const_iterator |
Private Attributes | |
ExpandedIdentifier | m_id |
ConstRangeIterator | m_id_fac_it |
ConstRangeIterator | 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 |
Definition at line 52 of file MultiRange.h.
|
private |
Definition at line 63 of file MultiRange.h.
|
private |
Definition at line 62 of file MultiRange.h.
|
private |
Definition at line 61 of file MultiRange.h.
|
default |
MultiRange::const_identifier_factory::const_identifier_factory | ( | const MultiRange & | multirange | ) |
const ExpandedIdentifier & MultiRange::const_identifier_factory::operator* | ( | ) | const |
Definition at line 227 of file MultiRange.cxx.
void MultiRange::const_identifier_factory::operator++ | ( | ) |
Definition at line 206 of file MultiRange.cxx.
bool MultiRange::const_identifier_factory::operator== | ( | const const_identifier_factory & | other | ) | const |
Definition at line 232 of file MultiRange.cxx.
|
private |
Definition at line 65 of file MultiRange.h.
|
private |
Definition at line 67 of file MultiRange.h.
|
private |
Definition at line 66 of file MultiRange.h.
|
private |
Definition at line 71 of file MultiRange.h.
|
private |
Definition at line 70 of file MultiRange.h.
|
private |
Definition at line 69 of file MultiRange.h.
|
private |
Definition at line 68 of file MultiRange.h.