ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

_iterator_base.h File Reference
#include <stl/_cstddef.h>
#include <stl/type_traits.h>
#include <stl/_ptrs_specialize.h>

Go to the source code of this file.

Data Structures

struct  input_iterator_tag
struct  output_iterator_tag
struct  forward_iterator_tag
struct  bidirectional_iterator_tag
struct  random_access_iterator_tag
struct  iterator< _Category, _Tp,,, >
struct  iterator< output_iterator_tag, void, void, void, void >
struct  iterator_traits< _Iterator >
struct  input_iterator< _Tp, _Distance >
struct  output_iterator
struct  forward_iterator< _Tp, _Distance >
struct  bidirectional_iterator< _Tp, _Distance >
struct  random_access_iterator< _Tp, _Distance >
struct  _Const_traits< _Tp >
struct  _Nonconst_traits< _Tp >
struct  _Const_Const_traits< _Tp >
struct  _Nonconst_Const_traits< _Tp >

Defines

#define _STLP_ITERATOR_CATEGORY(_It, _Tp)   _STLP_STD::__iterator_category(_It, _STLP_STD::_IsPtrType<_Tp>::_Ret())
#define _STLP_DISTANCE_TYPE(_It, _Tp)   _STLP_STD::__distance_type(_It, _STLP_STD::_IsPtrType<_Tp>::_Ret())
#define _STLP_VALUE_TYPE(_It, _Tp)   _STLP_STD::__value_type(_It, _STLP_STD::_IsPtrType<_Tp>::_Ret())
#define _STLP_IS_REF_TYPE_REAL_REF(_It, _Tp)   __false_type()
#define _STLP_DIFFERENCE_TYPE(_Iterator)   ptrdiff_t
#define _STLP_CREATE_ITERATOR_TRAITS_BASE(Motif, Traits)
#define _STLP_CREATE_ITERATOR_TRAITS(Motif, Traits)
#define _STLP_CREATE_HASH_ITERATOR_TRAITS(Motif, Traits)

Functions

template<class _Tp >
_STLP_END_NAMESPACE
_STLP_BEGIN_NAMESPACE
_STLP_STD::random_access_iterator_tag 
__iterator_category (const _Tp *, const __true_type &)
template<class _Iter >
_STLP_TYPENAME_ON_RETURN_TYPE
_STLP_STD::iterator_traits
< _Iter >::iterator_category 
__iterator_category (const _Iter &, const __false_type &)
template<class _Tp >
ptrdiff_t__distance_type (const _Tp *, const __true_type &)
template<class _Iter >
_STLP_TYPENAME_ON_RETURN_TYPE
_STLP_STD::iterator_traits
< _Iter >::difference_type * 
__distance_type (const _Iter &, const __false_type &)
template<class _Tp >
_Tp * __value_type (const _Tp *, const __true_type &)
template<class _Iter >
_STLP_TYPENAME_ON_RETURN_TYPE
_STLP_STD::iterator_traits
< _Iter >::value_type * 
__value_type (const _Iter &, const __false_type &)
template<class _InputIterator >
_STLP_MOVE_TO_PRIV_NAMESPACE _STLP_DIFFERENCE_TYPE (_InputIterator) _STLP_CALL __distance(const _InputIterator &__first
class _Distance inline void
_STLP_CALL 
distance (const _InputIterator &__first, const _InputIterator &__last, _Distance &__n)
template<class _InputIter , class _Distance >
_STLP_MOVE_TO_PRIV_NAMESPACE
_STLP_INLINE_LOOP void
_STLP_CALL 
__advance (_InputIter &__i, _Distance __n, const input_iterator_tag &)
template<class _InputIter , class _Distance >
_STLP_INLINE_LOOP void _STLP_CALL __advance (_InputIter &__i, _Distance __n, const output_iterator_tag &)
template<class _BidirectionalIterator , class _Distance >
_STLP_INLINE_LOOP void _STLP_CALL __advance (_BidirectionalIterator &__i, _Distance __n, const bidirectional_iterator_tag &)
template<class _RandomAccessIterator , class _Distance >
void _STLP_CALL __advance (_RandomAccessIterator &__i, _Distance __n, const random_access_iterator_tag &)
template<class _InputIterator , class _Distance >
_STLP_MOVE_TO_STD_NAMESPACE
void _STLP_CALL 
advance (_InputIterator &__i, _Distance __n)

Variables

_STLP_MOVE_TO_PRIV_NAMESPACE
const _InputIterator & 
__last

Generated on Sun May 27 2012 05:28:18 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.