ReactOS  0.4.15-dev-5487-ge7bbbf0
_DBG_iter_mid< _Container, _Traits > Struct Template Reference

#include <_iterator.h>

Inheritance diagram for _DBG_iter_mid< _Container, _Traits >:
Collaboration diagram for _DBG_iter_mid< _Container, _Traits >:

Public Types

typedef _DBG_iter_mid< _Container, typename _Traits::_NonConstTraits > _Nonconst_self
 
typedef _Container::iterator _Nonconst_iterator
 
typedef _Container::const_iterator _Const_iterator
 
- Public Types inherited from _DBG_iter_base< _Container >
typedef _Container::value_type value_type
 
typedef _Container::reference reference
 
typedef _Container::pointer pointer
 
typedef ptrdiff_t difference_type
 
typedef _Container::iterator _Nonconst_iterator
 
typedef _Container::const_iterator _Const_iterator
 
typedef _Container _Container_type
 
typedef _Container::_Iterator_category _Iterator_category
 
typedef _Iterator_category iterator_category
 

Public Member Functions

 _DBG_iter_mid ()
 
 _DBG_iter_mid (const _Nonconst_self &__it)
 
 _DBG_iter_mid (const __owned_list *__c, const _Const_iterator &__it)
 
- Public Member Functions inherited from _DBG_iter_base< _Container >
 _DBG_iter_base ()
 
 _DBG_iter_base (const __owned_list *__c, const _Const_iterator &__it)
 
_Container * _Get_container_ptr () const
 
void __increment ()
 
void __decrement ()
 
void __advance (ptrdiff_t __n)
 

Additional Inherited Members

- Public Attributes inherited from _DBG_iter_base< _Container >
_Nonconst_iterator _M_iterator
 

Detailed Description

template<class _Container, class _Traits>
struct _DBG_iter_mid< _Container, _Traits >

Definition at line 183 of file _iterator.h.

Member Typedef Documentation

◆ _Const_iterator

template<class _Container , class _Traits >
typedef _Container::const_iterator _DBG_iter_mid< _Container, _Traits >::_Const_iterator

Definition at line 186 of file _iterator.h.

◆ _Nonconst_iterator

template<class _Container , class _Traits >
typedef _Container::iterator _DBG_iter_mid< _Container, _Traits >::_Nonconst_iterator

Definition at line 185 of file _iterator.h.

◆ _Nonconst_self

template<class _Container , class _Traits >
typedef _DBG_iter_mid<_Container, typename _Traits::_NonConstTraits> _DBG_iter_mid< _Container, _Traits >::_Nonconst_self

Definition at line 184 of file _iterator.h.

Constructor & Destructor Documentation

◆ _DBG_iter_mid() [1/3]

template<class _Container , class _Traits >
_DBG_iter_mid< _Container, _Traits >::_DBG_iter_mid ( )
inline

Definition at line 188 of file _iterator.h.

188 {}

◆ _DBG_iter_mid() [2/3]

template<class _Container , class _Traits >
_DBG_iter_mid< _Container, _Traits >::_DBG_iter_mid ( const _Nonconst_self __it)
inlineexplicit

Definition at line 190 of file _iterator.h.

190  :
_STLP_MOVE_TO_PRIV_NAMESPACE const _InputIterator const input_iterator_tag &_InputIterator __it(__first)

◆ _DBG_iter_mid() [3/3]

template<class _Container , class _Traits >
_DBG_iter_mid< _Container, _Traits >::_DBG_iter_mid ( const __owned_list *  __c,
const _Const_iterator __it 
)
inline

Definition at line 193 of file _iterator.h.

193  :
#define __c
Definition: schilyio.h:209
_STLP_MOVE_TO_PRIV_NAMESPACE const _InputIterator const input_iterator_tag &_InputIterator __it(__first)

The documentation for this struct was generated from the following file: