_Tree_unchecked_const_iterator< _Mytree, _Iterator_base > _Mybase
Definition: xtree:198
_Tree_unchecked_const_iterator< _Mytree, _Iterator_base > _Mybase
Definition: xtree:198
constexpr const _Ty &() _Right
Definition: algorithm:3591
_Nodeptr _Ptr
Definition: xtree:126
_Tree_unchecked_const_iterator< _Mytree > _Unchecked_type
Definition: xtree:217
const _Container_base0 * _Getcont() const
Definition: xutility:57
_Nodeptr _Ptr
Definition: xtree:126
341 return (!(*
this ==
_Right));
constexpr const _Ty &() _Right
Definition: algorithm:3591
232 #if _ITERATOR_DEBUG_LEVEL == 2
233 const auto _Mycont =
static_cast<const _Mytree *
>(this->
_Getcont());
235 || this->
_Ptr == nullptr_t{}
236 || this->
_Ptr == _Mycont->_Myhead)
242 #elif _ITERATOR_DEBUG_LEVEL == 1
244 const auto _Mycont =
static_cast<const _Mytree *
>(this->
_Getcont());
249 return (_Mytree::_Myval(this->
_Ptr));
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
_Nodeptr _Ptr
Definition: xtree:126
#define _SCL_SECURE_VALIDATE(cond)
Definition: yvals.h:391
259 #if _ITERATOR_DEBUG_LEVEL == 2
261 || this->
_Ptr == nullptr_t{}
262 || _Mytree::_Isnil(this->
_Ptr))
268 #elif _ITERATOR_DEBUG_LEVEL == 1
273 ++
static_cast<_Mybase&
>(*this);
const _Container_base0 * _Getcont() const
Definition: xutility:57
#define _SCL_SECURE_OUT_OF_RANGE
Definition: yvals.h:396
_Tree_unchecked_const_iterator< _Mytree, _Iterator_base > _Mybase
Definition: xtree:198
#define _SCL_SECURE_VALIDATE_RANGE(cond)
Definition: yvals.h:392
#define _DEBUG_ERROR(mesg)
Definition: xutility:32
_Nodeptr _Ptr
Definition: xtree:126
#define _SCL_SECURE_VALIDATE(cond)
Definition: yvals.h:391
_Tree_const_iterator< _Mytree > _Myiter
Definition: xtree:197
286 #if _ITERATOR_DEBUG_LEVEL == 2
288 || this->
_Ptr == nullptr_t{})
295 --
static_cast<_Mybase&
>(*this);
296 if (_Ptrsav == this->
_Ptr)
302 #elif _ITERATOR_DEBUG_LEVEL == 1
306 --
static_cast<_Mybase&
>(*this);
310 --
static_cast<_Mybase&
>(*this);
const _Container_base0 * _Getcont() const
Definition: xutility:57
_Mytree::_Nodeptr _Nodeptr
Definition: xtree:201
#define _SCL_SECURE_OUT_OF_RANGE
Definition: yvals.h:396
_Tree_unchecked_const_iterator< _Mytree, _Iterator_base > _Mybase
Definition: xtree:198
#define _DEBUG_ERROR(mesg)
Definition: xutility:32
_Nodeptr _Ptr
Definition: xtree:126
#define _SCL_SECURE_VALIDATE(cond)
Definition: yvals.h:391
_Tree_const_iterator< _Mytree > _Myiter
Definition: xtree:197
325 #if _ITERATOR_DEBUG_LEVEL == 2
332 #elif _ITERATOR_DEBUG_LEVEL == 1
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
_Nodeptr _Ptr
Definition: xtree:126
#define _SCL_SECURE_VALIDATE(cond)
Definition: yvals.h:391
The documentation for this class was generated from the following file: