|
| | 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 (std::string value) |
| | set the name of the range More...
|
| |
| | Range_ ()=default |
| | internal types More...
|
| |
| | Range_ (InputIterator first, InputIterator last) |
| | 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...
|
| |
| bool | operator< (const Range_< C, I > &right) const |
| | compare with another range More...
|
| |
| bool | operator< (const ANOTHERCONTAINER &right) const |
| | compare with another container More...
|
| |
| bool | operator== (const Range_ &right) const |
| | equality with another range More...
|
| |
| bool | operator== (const Range_< CNT, IT > &right) const |
| | equality with another range type More...
|
| |
| 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 52 of file NamedRange.h.