Stxxl
1.4.0
|
#include <deque.h>
Public Types | |
typedef DequeType::value_type | value_type |
typedef DequeType::const_pointer | pointer |
typedef DequeType::const_pointer | const_pointer |
typedef DequeType::const_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 | |
const_deque_iterator () | |
const_deque_iterator (const deque_iterator< DequeType > &it) | |
difference_type | operator- (const _Self &a) const |
difference_type | operator- (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) |
const_reference | operator* () const |
const_pointer | operator-> () const |
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 iterator &a) const |
bool | operator!= (const iterator &a) const |
bool | operator< (const iterator &a) const |
bool | operator> (const iterator &a) const |
bool | operator<= (const iterator &a) const |
bool | operator>= (const iterator &a) const |
Private Types | |
typedef const_deque_iterator < DequeType > | _Self |
typedef DequeType::size_type | size_type |
typedef DequeType::vector_type | vector_type |
Private Member Functions | |
const_deque_iterator (const DequeType *Deque_, size_type Offset_) | |
Private Attributes | |
const DequeType * | Deque |
size_type | Offset |
typedef const_deque_iterator<DequeType> stxxl::const_deque_iterator< DequeType >::_Self [private] |
typedef const_deque_iterator<DequeType> stxxl::const_deque_iterator< DequeType >::const_iterator |
typedef DequeType::const_pointer stxxl::const_deque_iterator< DequeType >::const_pointer |
typedef DequeType::const_reference stxxl::const_deque_iterator< DequeType >::const_reference |
typedef DequeType::difference_type stxxl::const_deque_iterator< DequeType >::difference_type |
typedef deque_iterator<DequeType> stxxl::const_deque_iterator< DequeType >::iterator |
typedef std::random_access_iterator_tag stxxl::const_deque_iterator< DequeType >::iterator_category |
typedef DequeType::const_pointer stxxl::const_deque_iterator< DequeType >::pointer |
typedef DequeType::const_reference stxxl::const_deque_iterator< DequeType >::reference |
typedef DequeType::size_type stxxl::const_deque_iterator< DequeType >::size_type [private] |
typedef DequeType::value_type stxxl::const_deque_iterator< DequeType >::value_type |
typedef DequeType::vector_type stxxl::const_deque_iterator< DequeType >::vector_type [private] |
stxxl::const_deque_iterator< DequeType >::const_deque_iterator | ( | const DequeType * | Deque_, |
size_type | Offset_ | ||
) | [inline, private] |
stxxl::const_deque_iterator< DequeType >::const_deque_iterator | ( | ) | [inline] |
stxxl::const_deque_iterator< DequeType >::const_deque_iterator | ( | const deque_iterator< DequeType > & | it | ) | [inline] |
bool stxxl::const_deque_iterator< DequeType >::operator!= | ( | const _Self & | a | ) | const [inline] |
Definition at line 333 of file deque.h.
References stxxl::const_deque_iterator< DequeType >::Deque, and stxxl::const_deque_iterator< DequeType >::Offset.
bool stxxl::const_deque_iterator< DequeType >::operator!= | ( | const iterator & | a | ) | const [inline] |
Definition at line 365 of file deque.h.
References stxxl::deque_iterator< DequeType >::Deque, and stxxl::deque_iterator< DequeType >::Offset.
const_reference stxxl::const_deque_iterator< DequeType >::operator* | ( | ) | const [inline] |
_Self stxxl::const_deque_iterator< DequeType >::operator+ | ( | size_type | op | ) | const [inline] |
_Self& stxxl::const_deque_iterator< DequeType >::operator++ | ( | ) | [inline] |
_Self stxxl::const_deque_iterator< DequeType >::operator++ | ( | int | ) | [inline] |
_Self& stxxl::const_deque_iterator< DequeType >::operator+= | ( | size_type | op | ) | [inline] |
difference_type stxxl::const_deque_iterator< DequeType >::operator- | ( | const _Self & | a | ) | const [inline] |
Definition at line 249 of file deque.h.
References stxxl::const_deque_iterator< DequeType >::Offset.
difference_type stxxl::const_deque_iterator< DequeType >::operator- | ( | const iterator & | a | ) | const [inline] |
Definition at line 259 of file deque.h.
References stxxl::deque_iterator< DequeType >::Offset.
_Self stxxl::const_deque_iterator< DequeType >::operator- | ( | size_type | op | ) | const [inline] |
_Self& stxxl::const_deque_iterator< DequeType >::operator-- | ( | ) | [inline] |
_Self stxxl::const_deque_iterator< DequeType >::operator-- | ( | int | ) | [inline] |
_Self& stxxl::const_deque_iterator< DequeType >::operator-= | ( | size_type | op | ) | [inline] |
const_pointer stxxl::const_deque_iterator< DequeType >::operator-> | ( | ) | const [inline] |
bool stxxl::const_deque_iterator< DequeType >::operator< | ( | const _Self & | a | ) | const [inline] |
Definition at line 339 of file deque.h.
References stxxl::const_deque_iterator< DequeType >::Deque.
bool stxxl::const_deque_iterator< DequeType >::operator< | ( | const iterator & | a | ) | const [inline] |
Definition at line 371 of file deque.h.
References stxxl::deque_iterator< DequeType >::Deque.
bool stxxl::const_deque_iterator< DequeType >::operator<= | ( | const _Self & | a | ) | const [inline] |
bool stxxl::const_deque_iterator< DequeType >::operator<= | ( | const iterator & | a | ) | const [inline] |
bool stxxl::const_deque_iterator< DequeType >::operator== | ( | const _Self & | a | ) | const [inline] |
Definition at line 328 of file deque.h.
References stxxl::const_deque_iterator< DequeType >::Deque, and stxxl::const_deque_iterator< DequeType >::Offset.
bool stxxl::const_deque_iterator< DequeType >::operator== | ( | const iterator & | a | ) | const [inline] |
Definition at line 360 of file deque.h.
References stxxl::deque_iterator< DequeType >::Deque, and stxxl::deque_iterator< DequeType >::Offset.
bool stxxl::const_deque_iterator< DequeType >::operator> | ( | const _Self & | a | ) | const [inline] |
bool stxxl::const_deque_iterator< DequeType >::operator> | ( | const iterator & | a | ) | const [inline] |
bool stxxl::const_deque_iterator< DequeType >::operator>= | ( | const _Self & | a | ) | const [inline] |
bool stxxl::const_deque_iterator< DequeType >::operator>= | ( | const iterator & | a | ) | const [inline] |
const_reference stxxl::const_deque_iterator< DequeType >::operator[] | ( | size_type | op | ) | const [inline] |
const DequeType* stxxl::const_deque_iterator< DequeType >::Deque [private] |
Definition at line 223 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::const_deque_iterator< DequeType >::Offset [private] |
Definition at line 224 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==().