_Flist_unchecked_const_iterator< _Mylist, _Iterator_base > _Mybase
Definition: forward_list:145
 
 
 
 
_Flist_unchecked_const_iterator< _Mylist, _Iterator_base > _Mybase
Definition: forward_list:145
 
 
 
 
_Nodeptr _Ptr
Definition: forward_list:86
 
constexpr const _Ty &() _Right
Definition: algorithm:3591
 
 
 
 
const _Container_base0 * _Getcont() const 
Definition: xutility:57
 
_Flist_unchecked_const_iterator< _Mylist > _Unchecked_type
Definition: forward_list:164
 
_Nodeptr _Ptr
Definition: forward_list:86
 
 
 
 
  241         return (!(*
this == 
_Right));
 
constexpr const _Ty &() _Right
Definition: algorithm:3591
 
 
 
 
  179  #if _ITERATOR_DEBUG_LEVEL == 2 
  180         const auto _Mycont = 
static_cast<const _Mylist *
>(this->
_Getcont());
 
  182             || this->
_Ptr == nullptr_t{}
 
  183             || this->
_Ptr == _Mycont->_Before_head())
 
  185             _DEBUG_ERROR(
"forward_list iterator not dereferencable");
 
  189  #elif _ITERATOR_DEBUG_LEVEL == 1 
  190         const auto _Mycont = 
static_cast<const _Mylist *
>(this->
_Getcont());
 
  195         return (_Mylist::_Myval(this->
_Ptr));
 
const _Container_base0 * _Getcont() const 
Definition: xutility:57
 
#define _SCL_SECURE_OUT_OF_RANGE
Definition: yvals.h:396
 
_Nodeptr _Ptr
Definition: forward_list:86
 
#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
 
 
 
 
  200  #if _ITERATOR_DEBUG_LEVEL == 2 
  202             || this->
_Ptr == nullptr_t{})
 
  204             _DEBUG_ERROR(
"forward_list iterator not incrementable");
 
  208  #elif _ITERATOR_DEBUG_LEVEL == 1 
  212         this->
_Ptr = _Mylist::_Nextnode(this->_Ptr);
 
const _Container_base0 * _Getcont() const 
Definition: xutility:57
 
#define _SCL_SECURE_OUT_OF_RANGE
Definition: yvals.h:396
 
_Nodeptr _Ptr
Definition: forward_list:86
 
#define _DEBUG_ERROR(mesg)
Definition: xutility:32
 
#define _SCL_SECURE_VALIDATE(cond)
Definition: yvals.h:391
 
 
 
 
_Flist_const_iterator< _Mylist > _Myiter
Definition: forward_list:144
 
 
 
 
  225  #if _ITERATOR_DEBUG_LEVEL == 2 
  232  #elif _ITERATOR_DEBUG_LEVEL == 1 
const _Container_base0 * _Getcont() const 
Definition: xutility:57
 
#define _SCL_SECURE_INVALID_ARGUMENT
Definition: yvals.h:395
 
_Nodeptr _Ptr
Definition: forward_list:86
 
#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: