_List_unchecked_const_iterator< _Mylist, _Iterator_base > _Mybase
Definition: list:171
_List_unchecked_const_iterator< _Mylist, _Iterator_base > _Mybase
Definition: list:171
_Nodeptr _Ptr
Definition: list:99
constexpr const _Ty &() _Right
Definition: algorithm:3591
_Nodeptr _Ptr
Definition: list:99
_List_unchecked_const_iterator< _Mylist > _Unchecked_type
Definition: list:190
const _Container_base0 * _Getcont() const
Definition: xutility:57
306 return (!(*
this ==
_Right));
constexpr const _Ty &() _Right
Definition: algorithm:3591
205 #if _ITERATOR_DEBUG_LEVEL == 2
206 const auto _Mycont =
static_cast<const _Mylist *
>(this->
_Getcont());
208 || this->
_Ptr == nullptr_t{}
209 || this->
_Ptr == _Mycont->_Myhead)
215 #elif _ITERATOR_DEBUG_LEVEL == 1
217 const auto _Mycont =
static_cast<const _Mylist *
>(this->
_Getcont());
222 return (_Mylist::_Myval(this->
_Ptr));
_Nodeptr _Ptr
Definition: list:99
const _Container_base0 * _Getcont() const
Definition: xutility:57
#define _SCL_SECURE_OUT_OF_RANGE
Definition: yvals.h:396
#define _SCL_SECURE_VALIDATE_RANGE(cond)
Definition: yvals.h:392
#define _DEBUG_ERROR(mesg)
Definition: xutility:32
#define _SCL_SECURE_VALIDATE(cond)
Definition: yvals.h:391
227 #if _ITERATOR_DEBUG_LEVEL == 2
228 const auto _Mycont =
static_cast<const _Mylist *
>(this->
_Getcont());
230 || this->
_Ptr == nullptr_t{}
231 || this->
_Ptr == _Mycont->_Myhead)
237 #elif _ITERATOR_DEBUG_LEVEL == 1
239 const auto _Mycont =
static_cast<const _Mylist *
>(this->
_Getcont());
244 this->
_Ptr = _Mylist::_Nextnode(this->
_Ptr);
_Nodeptr _Ptr
Definition: list:99
const _Container_base0 * _Getcont() const
Definition: xutility:57
#define _SCL_SECURE_OUT_OF_RANGE
Definition: yvals.h:396
#define _SCL_SECURE_VALIDATE_RANGE(cond)
Definition: yvals.h:392
#define _DEBUG_ERROR(mesg)
Definition: xutility:32
#define _SCL_SECURE_VALIDATE(cond)
Definition: yvals.h:391
_List_const_iterator< _Mylist > _Myiter
Definition: list:170
257 #if _ITERATOR_DEBUG_LEVEL == 2
258 const auto _Mycont =
static_cast<const _Mylist *
>(this->
_Getcont());
260 || this->
_Ptr == nullptr_t{}
261 || (this->
_Ptr = _Mylist::_Prevnode(this->
_Ptr)) == _Mycont->_Myhead)
267 #elif _ITERATOR_DEBUG_LEVEL == 1
269 const auto _Mycont =
static_cast<const _Mylist *
>(this->
_Getcont());
271 this->
_Ptr = _Mylist::_Prevnode(this->
_Ptr);
275 this->
_Ptr = _Mylist::_Prevnode(this->
_Ptr);
_Nodeptr _Ptr
Definition: list:99
const _Container_base0 * _Getcont() const
Definition: xutility:57
#define _SCL_SECURE_OUT_OF_RANGE
Definition: yvals.h:396
#define _SCL_SECURE_VALIDATE_RANGE(cond)
Definition: yvals.h:392
#define _DEBUG_ERROR(mesg)
Definition: xutility:32
#define _SCL_SECURE_VALIDATE(cond)
Definition: yvals.h:391
_List_const_iterator< _Mylist > _Myiter
Definition: list:170
290 #if _ITERATOR_DEBUG_LEVEL == 2
297 #elif _ITERATOR_DEBUG_LEVEL == 1
_Nodeptr _Ptr
Definition: list:99
const _Container_base0 * _Getcont() const
Definition: xutility:57
#define _SCL_SECURE_INVALID_ARGUMENT
Definition: yvals.h:395
#define _DEBUG_ERROR(mesg)
Definition: xutility:32
constexpr const _Ty &() _Right
Definition: algorithm:3591
#define _SCL_SECURE_VALIDATE(cond)
Definition: yvals.h:391
The documentation for this class was generated from the following file: