Stxxl
1.4.0
|
#include <deque.h>
Public Types | |
typedef DequeType::value_type | value_type |
typedef DequeType::pointer | pointer |
typedef DequeType::const_pointer | const_pointer |
typedef DequeType::reference | reference |
typedef DequeType::const_reference | const_reference |
typedef deque_iterator< DequeType > | iterator |
typedef const_deque_iterator < DequeType > | const_iterator |
typedef std::random_access_iterator_tag | iterator_category |
typedef DequeType::difference_type | difference_type |
Public Member Functions | |
deque_iterator () | |
difference_type | operator- (const _Self &a) const |
difference_type | operator- (const const_iterator &a) const |
_Self | operator- (size_type op) const |
_Self | operator+ (size_type op) const |
_Self & | operator-= (size_type op) |
_Self & | operator+= (size_type op) |
reference | operator* () |
pointer | operator-> () |
const_reference | operator* () const |
const_pointer | operator-> () const |
reference | operator[] (size_type op) |
const_reference | operator[] (size_type op) const |
_Self & | operator++ () |
_Self | operator++ (int) |
_Self & | operator-- () |
_Self | operator-- (int) |
bool | operator== (const _Self &a) const |
bool | operator!= (const _Self &a) const |
bool | operator< (const _Self &a) const |
bool | operator> (const _Self &a) const |
bool | operator<= (const _Self &a) const |
bool | operator>= (const _Self &a) const |
bool | operator== (const const_iterator &a) const |
bool | operator!= (const const_iterator &a) const |
bool | operator< (const const_iterator &a) const |
bool | operator> (const const_iterator &a) const |
bool | operator<= (const const_iterator &a) const |
bool | operator>= (const const_iterator &a) const |
Private Types | |
typedef DequeType::size_type | size_type |
typedef DequeType::vector_type | vector_type |
typedef deque_iterator< DequeType > | _Self |
Private Member Functions | |
deque_iterator (DequeType *Deque_, size_type Offset_) | |
Private Attributes | |
DequeType * | Deque |
size_type | Offset |
typedef deque_iterator<DequeType> stxxl::deque_iterator< DequeType >::_Self [private] |
typedef const_deque_iterator<DequeType> stxxl::deque_iterator< DequeType >::const_iterator |
typedef DequeType::const_pointer stxxl::deque_iterator< DequeType >::const_pointer |
typedef DequeType::const_reference stxxl::deque_iterator< DequeType >::const_reference |
typedef DequeType::difference_type stxxl::deque_iterator< DequeType >::difference_type |
typedef deque_iterator<DequeType> stxxl::deque_iterator< DequeType >::iterator |
typedef std::random_access_iterator_tag stxxl::deque_iterator< DequeType >::iterator_category |
typedef DequeType::pointer stxxl::deque_iterator< DequeType >::pointer |
typedef DequeType::reference stxxl::deque_iterator< DequeType >::reference |
typedef DequeType::size_type stxxl::deque_iterator< DequeType >::size_type [private] |
typedef DequeType::value_type stxxl::deque_iterator< DequeType >::value_type |
typedef DequeType::vector_type stxxl::deque_iterator< DequeType >::vector_type [private] |
stxxl::deque_iterator< DequeType >::deque_iterator | ( | DequeType * | Deque_, |
size_type | Offset_ | ||
) | [inline, private] |
stxxl::deque_iterator< DequeType >::deque_iterator | ( | ) | [inline] |
bool stxxl::deque_iterator< DequeType >::operator!= | ( | const _Self & | a | ) | const [inline] |
Definition at line 157 of file deque.h.
References stxxl::deque_iterator< DequeType >::Deque, and stxxl::deque_iterator< DequeType >::Offset.
bool stxxl::deque_iterator< DequeType >::operator!= | ( | const const_iterator & | a | ) | const [inline] |
Definition at line 189 of file deque.h.
References stxxl::const_deque_iterator< DequeType >::Deque, and stxxl::const_deque_iterator< DequeType >::Offset.
reference stxxl::deque_iterator< DequeType >::operator* | ( | ) | [inline] |
const_reference stxxl::deque_iterator< DequeType >::operator* | ( | ) | const [inline] |
_Self stxxl::deque_iterator< DequeType >::operator+ | ( | size_type | op | ) | const [inline] |
_Self& stxxl::deque_iterator< DequeType >::operator++ | ( | ) | [inline] |
_Self stxxl::deque_iterator< DequeType >::operator++ | ( | int | ) | [inline] |
_Self& stxxl::deque_iterator< DequeType >::operator+= | ( | size_type | op | ) | [inline] |
difference_type stxxl::deque_iterator< DequeType >::operator- | ( | const _Self & | a | ) | const [inline] |
Definition at line 58 of file deque.h.
References stxxl::deque_iterator< DequeType >::Offset.
difference_type stxxl::deque_iterator< DequeType >::operator- | ( | const const_iterator & | a | ) | const [inline] |
Definition at line 68 of file deque.h.
References stxxl::const_deque_iterator< DequeType >::Offset.
_Self stxxl::deque_iterator< DequeType >::operator- | ( | size_type | op | ) | const [inline] |
_Self& stxxl::deque_iterator< DequeType >::operator-- | ( | ) | [inline] |
_Self stxxl::deque_iterator< DequeType >::operator-- | ( | int | ) | [inline] |
_Self& stxxl::deque_iterator< DequeType >::operator-= | ( | size_type | op | ) | [inline] |
pointer stxxl::deque_iterator< DequeType >::operator-> | ( | ) | [inline] |
const_pointer stxxl::deque_iterator< DequeType >::operator-> | ( | ) | const [inline] |
bool stxxl::deque_iterator< DequeType >::operator< | ( | const _Self & | a | ) | const [inline] |
Definition at line 163 of file deque.h.
References stxxl::deque_iterator< DequeType >::Deque.
bool stxxl::deque_iterator< DequeType >::operator< | ( | const const_iterator & | a | ) | const [inline] |
Definition at line 195 of file deque.h.
References stxxl::const_deque_iterator< DequeType >::Deque.
bool stxxl::deque_iterator< DequeType >::operator<= | ( | const _Self & | a | ) | const [inline] |
bool stxxl::deque_iterator< DequeType >::operator<= | ( | const const_iterator & | a | ) | const [inline] |
bool stxxl::deque_iterator< DequeType >::operator== | ( | const _Self & | a | ) | const [inline] |
Definition at line 152 of file deque.h.
References stxxl::deque_iterator< DequeType >::Deque, and stxxl::deque_iterator< DequeType >::Offset.
bool stxxl::deque_iterator< DequeType >::operator== | ( | const const_iterator & | a | ) | const [inline] |
Definition at line 184 of file deque.h.
References stxxl::const_deque_iterator< DequeType >::Deque, and stxxl::const_deque_iterator< DequeType >::Offset.
bool stxxl::deque_iterator< DequeType >::operator> | ( | const _Self & | a | ) | const [inline] |
bool stxxl::deque_iterator< DequeType >::operator> | ( | const const_iterator & | a | ) | const [inline] |
bool stxxl::deque_iterator< DequeType >::operator>= | ( | const _Self & | a | ) | const [inline] |
bool stxxl::deque_iterator< DequeType >::operator>= | ( | const const_iterator & | a | ) | const [inline] |
reference stxxl::deque_iterator< DequeType >::operator[] | ( | size_type | op | ) | [inline] |
const_reference stxxl::deque_iterator< DequeType >::operator[] | ( | size_type | op | ) | const [inline] |
DequeType* stxxl::deque_iterator< DequeType >::Deque [private] |
Definition at line 35 of file deque.h.
Referenced by stxxl::deque_iterator< DequeType >::operator!=(), stxxl::const_deque_iterator< DequeType >::operator!=(), stxxl::deque_iterator< DequeType >::operator<(), stxxl::const_deque_iterator< DequeType >::operator<(), stxxl::deque_iterator< DequeType >::operator==(), and stxxl::const_deque_iterator< DequeType >::operator==().
size_type stxxl::deque_iterator< DequeType >::Offset [private] |
Definition at line 36 of file deque.h.
Referenced by stxxl::deque_iterator< DequeType >::operator!=(), stxxl::const_deque_iterator< DequeType >::operator!=(), stxxl::deque_iterator< DequeType >::operator-(), stxxl::const_deque_iterator< DequeType >::operator-(), stxxl::deque_iterator< DequeType >::operator==(), and stxxl::const_deque_iterator< DequeType >::operator==().