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