|  | 
|  | NamedRange_ ()=default | 
|  | default constructor  More... 
 | 
|  | 
|  | NamedRange_ (typename Base::iterator ibegin, typename Base::iterator iend, std::string name="") | 
|  | Constructor.  More... 
 | 
|  | 
|  | NamedRange_ (const Base &base, std::string name="") | 
|  | constructor from the base class  More... 
 | 
|  | 
|  | NamedRange_ (const typename Base::Base &base, std::string name="") | 
|  | constructor from the base class  More... 
 | 
|  | 
|  | NamedRange_ (const typename Base::Container &base, std::string name="") | 
|  | constructor from the base class  More... 
 | 
|  | 
|  | NamedRange_ (typename Base::iterator ibegin, std::string name="") | 
|  | 
|  | ~NamedRange_ ()=default | 
|  | destructor  More... 
 | 
|  | 
| NamedRange_ | slice (long index1, long index2) const | 
|  | get a "slice" of a range, in Python style  More... 
 | 
|  | 
| const std::string & | name () const | 
|  | get the name of the range  More... 
 | 
|  | 
| void | setName (const std::string &value) | 
|  | set the name of the range  More... 
 | 
|  | 
|  | Range_ ()=default | 
|  | internal types  More... 
 | 
|  | 
|  | Range_ (iterator ibegin, iterator iend) | 
|  | Constructor.  More... 
 | 
|  | 
|  | Range_ (const Base &base) | 
|  | constructor from the pair of iterators  More... 
 | 
|  | 
|  | Range_ (const Container &cont) | 
|  | constructor from the container  More... 
 | 
|  | 
|  | Range_ (iterator ibegin) | 
|  | 
|  | ~Range_ ()=default | 
|  | destructor  More... 
 | 
|  | 
| bool | empty () const | 
|  | empty sequence ?  More... 
 | 
|  | 
| size_t | size () const | 
|  | size of the sequence (number of elements)  More... 
 | 
|  | 
| iterator | begin () const | 
|  | access to begin of the sequence (const version )  More... 
 | 
|  | 
| iterator | end () const | 
|  | access to end of the sequence (const version)  More... 
 | 
|  | 
| iterator | cbegin () const | 
|  | access to begin of the sequence (const version )  More... 
 | 
|  | 
| iterator | cend () const | 
|  | access to end of the sequence (const version)  More... 
 | 
|  | 
| reverse_iterator | rbegin () const | 
|  | access to begin of the reversed sequence (const)  More... 
 | 
|  | 
| reverse_iterator | rend () const | 
|  | access to begin of the reversed sequence (const)  More... 
 | 
|  | 
| const_reference | front () const | 
|  | access for the first element (only for non-empty ranges!)  More... 
 | 
|  | 
| const_reference | back () const | 
|  | access for the back element (only for non-empty ranges!)  More... 
 | 
|  | 
| Range_ | slice (long index1, long index2) const | 
|  | get a "slice" of a range, in Python style  More... 
 | 
|  | 
| const_reference | operator() (const size_t index) const | 
|  | non-checked access to the elements by index (valid only for non-empty sequences)  More... 
 | 
|  | 
| const_reference | operator[] (const long index) const | 
|  | non-checked access to the elements by index (valid only for non-empty sequences)  More... 
 | 
|  | 
| const_reference | at (const long index) const | 
|  | Checked access to the elements by index (valid for all sequences) More...Exceptions
  
  
 
 | 
|  | 
| template<class C , class I > | 
| bool | operator< (const Range_< C, I > &right) const | 
|  | compare with another range  More... 
 | 
|  | 
| template<class ANOTHERCONTAINER > | 
| bool | operator< (const ANOTHERCONTAINER &right) const | 
|  | compare with another container  More... 
 | 
|  | 
| bool | operator== (const Range_ &right) const | 
|  | equality with another range  More... 
 | 
|  | 
| template<class CNT , class IT > | 
| bool | operator== (const Range_< CNT, IT > &right) const | 
|  | equality with another range type  More... 
 | 
|  | 
| template<class ANOTHERCONTAINER > | 
| bool | operator== (const ANOTHERCONTAINER &right) const | 
|  | compare with another container  More... 
 | 
|  | 
| bool | operator! () const | 
|  | empty sequence?  More... 
 | 
|  | 
|  | operator bool () const | 
|  | non-empty sequence?  More... 
 | 
|  | 
|  | operator const Base & () const | 
|  | conversion operator to the std::pair  More... 
 | 
|  | 
| const Base & | base () const | 
|  | conversion operator to the std::pair  More... 
 | 
|  | 
template<class CONTAINER, class ITERATOR = typename Gaudi::details::container<CONTAINER>::Iterator>
class Gaudi::NamedRange_< CONTAINER, ITERATOR >
Definition at line 43 of file NamedRange.h.