#include <Objects.hxx>
Public Member Functions | |
const_iterator (const const_iterator &other) | |
const_iterator () | |
bool | eql (const const_iterator &other) const |
bool | geq (const const_iterator &other) const |
bool | gtr (const const_iterator &other) const |
bool | leq (const const_iterator &other) const |
bool | lss (const const_iterator &other) const |
bool | neq (const const_iterator &other) const |
const T | operator* () const |
const_iterator | operator+ (int n) const |
const_iterator | operator++ (int) |
const_iterator & | operator++ () |
const_iterator & | operator+= (int n) |
int | operator- (const const_iterator &other) const |
const_iterator | operator- (int n) |
const_iterator | operator-- (int) |
const_iterator & | operator-- () |
const_iterator & | operator-= (int n) |
const_iterator & | operator= (const const_iterator &other) |
const T | operator[] (sequence_index_type i) const |
~const_iterator () | |
Protected Attributes | |
sequence_index_type | count |
const SeqBase< T > * | seq |
Friends | |
class | SeqBase< T > |
Definition at line 1581 of file Python2/Objects.hxx.
Py::SeqBase< T >::const_iterator::~const_iterator | ( | ) | [inline] |
Definition at line 1596 of file Python2/Objects.hxx.
Py::SeqBase< T >::const_iterator::const_iterator | ( | ) | [inline] |
Definition at line 1599 of file Python2/Objects.hxx.
Referenced by Py::SeqBase< T >::const_iterator::operator+(), Py::SeqBase< T >::const_iterator::operator++(), Py::SeqBase< T >::const_iterator::operator-(), and Py::SeqBase< T >::const_iterator::operator--().
Py::SeqBase< T >::const_iterator::const_iterator | ( | const const_iterator & | other | ) | [inline] |
Definition at line 1604 of file Python2/Objects.hxx.
bool Py::SeqBase< T >::const_iterator::eql | ( | const const_iterator & | other | ) | const [inline] |
Definition at line 1632 of file Python2/Objects.hxx.
References Py::SeqBase< T >::const_iterator::count, and Py::SeqBase< T >::const_iterator::seq.
bool Py::SeqBase< T >::const_iterator::geq | ( | const const_iterator & | other | ) | const [inline] |
Definition at line 1657 of file Python2/Objects.hxx.
References Py::SeqBase< T >::const_iterator::count.
bool Py::SeqBase< T >::const_iterator::gtr | ( | const const_iterator & | other | ) | const [inline] |
Definition at line 1647 of file Python2/Objects.hxx.
References Py::SeqBase< T >::const_iterator::count.
bool Py::SeqBase< T >::const_iterator::leq | ( | const const_iterator & | other | ) | const [inline] |
Definition at line 1652 of file Python2/Objects.hxx.
References Py::SeqBase< T >::const_iterator::count.
bool Py::SeqBase< T >::const_iterator::lss | ( | const const_iterator & | other | ) | const [inline] |
Definition at line 1642 of file Python2/Objects.hxx.
References Py::SeqBase< T >::const_iterator::count.
bool Py::SeqBase< T >::const_iterator::neq | ( | const const_iterator & | other | ) | const [inline] |
Definition at line 1637 of file Python2/Objects.hxx.
References Py::SeqBase< T >::const_iterator::count, and Py::SeqBase< T >::const_iterator::seq.
const T Py::SeqBase< T >::const_iterator::operator* | ( | ) | const [inline] |
Definition at line 1609 of file Python2/Objects.hxx.
References Py::SeqBase< T >::const_iterator::count, and Py::SeqBase< T >::const_iterator::seq.
const_iterator Py::SeqBase< T >::const_iterator::operator+ | ( | int | n | ) | const [inline] |
Definition at line 1627 of file Python2/Objects.hxx.
References Py::SeqBase< T >::const_iterator::const_iterator(), Py::SeqBase< T >::const_iterator::count, and Py::SeqBase< T >::const_iterator::seq.
const_iterator Py::SeqBase< T >::const_iterator::operator++ | ( | int | ) | [inline] |
Definition at line 1689 of file Python2/Objects.hxx.
References Py::SeqBase< T >::const_iterator::const_iterator(), Py::SeqBase< T >::const_iterator::count, and Py::SeqBase< T >::const_iterator::seq.
const_iterator& Py::SeqBase< T >::const_iterator::operator++ | ( | ) | [inline] |
Definition at line 1686 of file Python2/Objects.hxx.
References Py::SeqBase< T >::const_iterator::count.
const_iterator& Py::SeqBase< T >::const_iterator::operator+= | ( | int | n | ) | [inline] |
Definition at line 1667 of file Python2/Objects.hxx.
References Py::SeqBase< T >::const_iterator::count.
int Py::SeqBase< T >::const_iterator::operator- | ( | const const_iterator & | other | ) | const [inline] |
Definition at line 1679 of file Python2/Objects.hxx.
References Py::SeqBase< T >::const_iterator::count, and Py::SeqBase< T >::const_iterator::seq.
const_iterator Py::SeqBase< T >::const_iterator::operator- | ( | int | n | ) | [inline] |
Definition at line 1662 of file Python2/Objects.hxx.
References Py::SeqBase< T >::const_iterator::const_iterator(), Py::SeqBase< T >::const_iterator::count, and Py::SeqBase< T >::const_iterator::seq.
const_iterator Py::SeqBase< T >::const_iterator::operator-- | ( | int | ) | [inline] |
Definition at line 1695 of file Python2/Objects.hxx.
References Py::SeqBase< T >::const_iterator::const_iterator(), Py::SeqBase< T >::const_iterator::count, and Py::SeqBase< T >::const_iterator::seq.
const_iterator& Py::SeqBase< T >::const_iterator::operator-- | ( | ) | [inline] |
Definition at line 1692 of file Python2/Objects.hxx.
References Py::SeqBase< T >::const_iterator::count.
const_iterator& Py::SeqBase< T >::const_iterator::operator-= | ( | int | n | ) | [inline] |
Definition at line 1673 of file Python2/Objects.hxx.
References Py::SeqBase< T >::const_iterator::count.
const_iterator& Py::SeqBase< T >::const_iterator::operator= | ( | const const_iterator & | other | ) | [inline] |
Definition at line 1619 of file Python2/Objects.hxx.
References Py::SeqBase< T >::const_iterator::count, and Py::SeqBase< T >::const_iterator::seq.
const T Py::SeqBase< T >::const_iterator::operator[] | ( | sequence_index_type | i | ) | const [inline] |
Definition at line 1614 of file Python2/Objects.hxx.
References Py::SeqBase< T >::const_iterator::count, and Py::SeqBase< T >::const_iterator::seq.
friend class SeqBase< T > [friend] |
Definition at line 1585 of file Python2/Objects.hxx.
sequence_index_type Py::SeqBase< T >::const_iterator::count [protected] |
Definition at line 1587 of file Python2/Objects.hxx.
Referenced by Py::SeqBase< T >::const_iterator::eql(), Py::SeqBase< T >::const_iterator::geq(), Py::SeqBase< T >::const_iterator::gtr(), Py::SeqBase< T >::const_iterator::leq(), Py::SeqBase< T >::const_iterator::lss(), Py::SeqBase< T >::const_iterator::neq(), Py::SeqBase< T >::const_iterator::operator*(), Py::SeqBase< T >::const_iterator::operator+(), Py::SeqBase< T >::const_iterator::operator++(), Py::SeqBase< T >::const_iterator::operator+=(), Py::SeqBase< T >::const_iterator::operator-(), Py::SeqBase< T >::const_iterator::operator--(), Py::SeqBase< T >::const_iterator::operator-=(), Py::SeqBase< T >::const_iterator::operator=(), and Py::SeqBase< T >::const_iterator::operator[]().
const SeqBase<T>* Py::SeqBase< T >::const_iterator::seq [protected] |
Definition at line 1586 of file Python2/Objects.hxx.
Referenced by Py::SeqBase< T >::const_iterator::eql(), Py::SeqBase< T >::const_iterator::neq(), Py::SeqBase< T >::const_iterator::operator*(), Py::SeqBase< T >::const_iterator::operator+(), Py::SeqBase< T >::const_iterator::operator++(), Py::SeqBase< T >::const_iterator::operator-(), Py::SeqBase< T >::const_iterator::operator--(), Py::SeqBase< T >::const_iterator::operator=(), and Py::SeqBase< T >::const_iterator::operator[]().