ReactOS
0.4.15-dev-4914-g2220e56
|
Go to the source code of this file.
Classes | |
struct | _DBG_iter_base< _Container > |
struct | _DBG_iter_mid< _Container, _Traits > |
struct | _DBG_iter< _Container, _Traits > |
class | __construct_checker< _Container > |
Functions | |
template<class _Iterator > | |
_STLP_BEGIN_NAMESPACE _STLP_MOVE_TO_PRIV_NAMESPACE void | _Decrement (_Iterator &__it, const bidirectional_iterator_tag &) |
template<class _Iterator > | |
void | _Decrement (_Iterator &__it, const random_access_iterator_tag &) |
template<class _Iterator > | |
void | _Decrement (_Iterator &__it, const forward_iterator_tag &) |
template<class _Iterator > | |
void | _Advance (_Iterator &, ptrdiff_t, const forward_iterator_tag &) |
template<class _Iterator > | |
void | _Advance (_Iterator &__it, ptrdiff_t, const bidirectional_iterator_tag &) |
template<class _Iterator > | |
void | _Advance (_Iterator &__it, ptrdiff_t __n, const random_access_iterator_tag &) |
template<class _Iterator > | |
ptrdiff_t | _DBG_distance (const _Iterator &__x, const _Iterator &__y, const random_access_iterator_tag &) |
template<class _Iterator > | |
ptrdiff_t | _DBG_distance (const _Iterator &, const _Iterator &, const forward_iterator_tag &) |
template<class _Iterator > | |
ptrdiff_t | _DBG_distance (const _Iterator &, const _Iterator &, const bidirectional_iterator_tag &) |
template<class _Iterator > | |
bool | _CompareIt (const _Iterator &, const _Iterator &, const forward_iterator_tag &) |
template<class _Iterator > | |
bool | _CompareIt (const _Iterator &, const _Iterator &, const bidirectional_iterator_tag &) |
template<class _Iterator > | |
bool | _CompareIt (const _Iterator &__x, const _Iterator &__y, const random_access_iterator_tag &) |
template<class _Iterator > | |
bool | _Dereferenceable (const _Iterator &__it) |
template<class _Iterator > | |
bool | _Incrementable (const _Iterator &__it, ptrdiff_t __n, const forward_iterator_tag &) |
template<class _Iterator > | |
bool | _Incrementable (const _Iterator &__it, ptrdiff_t __n, const bidirectional_iterator_tag &) |
template<class _Iterator > | |
bool | _Incrementable (const _Iterator &__it, ptrdiff_t __n, const random_access_iterator_tag &) |
template<class _Container > | |
ptrdiff_t | operator- (const _DBG_iter_base< _Container > &__x, const _DBG_iter_base< _Container > &__y) |
template<class _Container > | |
bool | operator== (const _DBG_iter_base< _Container > &__x, const _DBG_iter_base< _Container > &__y) |
template<class _Container > | |
bool | operator< (const _DBG_iter_base< _Container > &__x, const _DBG_iter_base< _Container > &__y) |
template<class _Container > | |
bool | operator> (const _DBG_iter_base< _Container > &__x, const _DBG_iter_base< _Container > &__y) |
template<class _Container > | |
bool | operator>= (const _DBG_iter_base< _Container > &__x, const _DBG_iter_base< _Container > &__y) |
template<class _Container > | |
bool | operator<= (const _DBG_iter_base< _Container > &__x, const _DBG_iter_base< _Container > &__y) |
template<class _Container > | |
bool | operator!= (const _DBG_iter_base< _Container > &__x, const _DBG_iter_base< _Container > &__y) |
template<class _Container , class _Traits > | |
_DBG_iter< _Container, _Traits > | operator+ (ptrdiff_t __n, const _DBG_iter< _Container, _Traits > &__it) |
template<class _Iterator > | |
_Iterator | _Non_Dbg_iter (_Iterator __it) |
void _Advance | ( | _Iterator & | , |
ptrdiff_t | , | ||
const forward_iterator_tag & | |||
) |
void _Advance | ( | _Iterator & | __it, |
ptrdiff_t | , | ||
const bidirectional_iterator_tag & | |||
) |
Definition at line 53 of file _iterator.h.
void _Advance | ( | _Iterator & | __it, |
ptrdiff_t | __n, | ||
const random_access_iterator_tag & | |||
) |
Definition at line 57 of file _iterator.h.
bool _CompareIt | ( | const _Iterator & | , |
const _Iterator & | , | ||
const forward_iterator_tag & | |||
) |
Definition at line 77 of file _iterator.h.
Referenced by operator<(), operator<=(), operator>(), and operator>=().
bool _CompareIt | ( | const _Iterator & | , |
const _Iterator & | , | ||
const bidirectional_iterator_tag & | |||
) |
Definition at line 83 of file _iterator.h.
bool _CompareIt | ( | const _Iterator & | __x, |
const _Iterator & | __y, | ||
const random_access_iterator_tag & | |||
) |
Definition at line 89 of file _iterator.h.
ptrdiff_t _DBG_distance | ( | const _Iterator & | __x, |
const _Iterator & | __y, | ||
const random_access_iterator_tag & | |||
) |
ptrdiff_t _DBG_distance | ( | const _Iterator & | , |
const _Iterator & | , | ||
const forward_iterator_tag & | |||
) |
Definition at line 65 of file _iterator.h.
ptrdiff_t _DBG_distance | ( | const _Iterator & | , |
const _Iterator & | , | ||
const bidirectional_iterator_tag & | |||
) |
Definition at line 71 of file _iterator.h.
_STLP_BEGIN_NAMESPACE _STLP_MOVE_TO_PRIV_NAMESPACE void _Decrement | ( | _Iterator & | __it, |
const bidirectional_iterator_tag & | |||
) |
Definition at line 37 of file _iterator.h.
Referenced by _DBG_iter_base< _Container >::__decrement().
void _Decrement | ( | _Iterator & | __it, |
const random_access_iterator_tag & | |||
) |
Definition at line 41 of file _iterator.h.
void _Decrement | ( | _Iterator & | __it, |
const forward_iterator_tag & | |||
) |
Definition at line 45 of file _iterator.h.
Definition at line 93 of file _iterator.h.
Referenced by _Incrementable(), _Rb_tree< key_type, key_compare, value_type, _STLP_SELECT1ST(value_type, void), _MapTraits, _Alloc >::erase(), list< BookmarkNode >::erase(), hashtable< _Value, _Value, _HashFcn, _UnorderedMultisetTraits, _STLP_PRIV _Identity< _Value >, _EqualKey, _Alloc >::erase(), vector< CTestInfo >::erase(), slist< value_type, _All >::erase(), deque< IncompleteClass >::erase(), basic_string< char, char_traits< char >, allocator< char > >::erase(), slist< value_type, _All >::erase_after(), slist< value_type, _All >::insert_after(), _DBG_iter< _Container, _Traits >::operator *(), list< BookmarkNode >::splice(), slist< value_type, _All >::splice(), and slist< value_type, _All >::splice_after().
bool _Incrementable | ( | const _Iterator & | __it, |
ptrdiff_t | __n, | ||
const forward_iterator_tag & | |||
) |
Definition at line 97 of file _iterator.h.
Referenced by _DBG_iter_base< _Container >::__advance(), _DBG_iter_base< _Container >::__decrement(), and _DBG_iter_base< _Container >::__increment().
bool _Incrementable | ( | const _Iterator & | __it, |
ptrdiff_t | __n, | ||
const bidirectional_iterator_tag & | |||
) |
Definition at line 101 of file _iterator.h.
bool _Incrementable | ( | const _Iterator & | __it, |
ptrdiff_t | __n, | ||
const random_access_iterator_tag & | |||
) |
Definition at line 109 of file _iterator.h.
|
inline |
Definition at line 362 of file _iterator.h.
Referenced by list< BookmarkNode >::insert(), vector< CTestInfo >::insert(), list< BookmarkNode >::resize(), and vector< CTestInfo >::resize().
|
inline |
Definition at line 345 of file _iterator.h.
|
inline |
Definition at line 355 of file _iterator.h.
ptrdiff_t operator- | ( | const _DBG_iter_base< _Container > & | __x, |
const _DBG_iter_base< _Container > & | __y | ||
) |
Definition at line 175 of file _iterator.h.
|
inline |
Definition at line 313 of file _iterator.h.
|
inline |
Definition at line 337 of file _iterator.h.
|
inline |
Definition at line 306 of file _iterator.h.
|
inline |
Definition at line 321 of file _iterator.h.
|
inline |
Definition at line 329 of file _iterator.h.