|  | ATLAS Offline Software
    | 
 
 
 
Go to the documentation of this file.
    6 #ifndef Identifier_RangeIterator_h 
    7 #define Identifier_RangeIterator_h 
  
std::vector< std::size_t > m_indices
std::vector< std::size_t > m_indices
std::ptrdiff_t difference_type
std::forward_iterator_tag iterator_category
This iterator is able to generate all possible identifiers, from a   fully bounded Range.
bool operator==(const RangeIterator &other) const
RangeIterator begin() const
std::forward_iterator_tag iterator_category
bool operator==(const ConstRangeIterator &other) const
ConstRangeIterator begin() const
ExpandedIdentifier & operator*()
ConstRangeIterator operator++()
const ExpandedIdentifier & operator*() const
A Range describes the possible ranges for the field values of an ExpandedIdentifier.
std::ptrdiff_t difference_type
RangeIterator end() const
ConstRangeIterator()=default
RangeIterator & operator++()
ConstRangeIterator end() const