|
| | NamedRange_ () |
| | default constructor More...
|
| |
| | NamedRange_ (typename Base::iterator ibegin, typename Base::iterator iend, const std::string &name="") |
| | Constructor. More...
|
| |
| | NamedRange_ (const Base &base, const std::string &name="") |
| | constructor from the base class More...
|
| |
| | NamedRange_ (const typename Base::_Base &base, const std::string &name="") |
| | constructor from the base class More...
|
| |
| | NamedRange_ (const typename Base::Container &base, const std::string &name="") |
| | constructor from the base class More...
|
| |
| | NamedRange_ (typename Base::iterator ibegin, const std::string &name="") |
| |
| | ~NamedRange_ () |
| | 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 constructor 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_ () |
| | 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...
|
| |
| 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) - Exceptions
-
More...
|
| |
| bool | operator< (const Range_ &right) const |
| | compare with another range More...
|
| |
| bool | operator< (const Container &right) const |
| | compare with the base container More...
|
| |
| bool | operator== (const Range_ &right) const |
| | equality with another range More...
|
| |
| bool | operator== (const Container &right) const |
| | equality with the base container More...
|
| |
| bool | operator! () const |
| | 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 TYPE>
class Gaudi::NamedRange_< TYPE >
Definition at line 45 of file NamedRange.h.