pointer _Ptr
Definition: xstring:273
pointer _Ptr
Definition: xstring:273
void _Adopt(const void *)
Definition: xutility:53
pointer _Ptr
Definition: xstring:273
constexpr const _Ty &() _Right
Definition: algorithm:3591
pointer _Ptr
Definition: xstring:273
227 return (!(*
this ==
_Right));
constexpr const _Ty &() _Right
Definition: algorithm:3591
68 #if _ITERATOR_DEBUG_LEVEL == 2
69 const auto _Mycont =
static_cast<const _Mystr *
>(this->
_Getcont());
70 const auto _Contptr = _Mycont ? _Mycont->_Myptr() : 0;
72 ||
_Ptr == nullptr_t{}
80 #elif _ITERATOR_DEBUG_LEVEL == 1
82 const auto _Mycont =
static_cast<const _Mystr *
>(this->
_Getcont());
84 const auto _Contptr = _Mycont->_Myptr();
const _Container_base0 * _Getcont() const
Definition: xutility:57
#define _SCL_SECURE_OUT_OF_RANGE
Definition: yvals.h:396
#define _Analysis_assume_(expr)
Definition: sal.h:2896
pointer _Ptr
Definition: xstring:273
#define _SCL_SECURE_VALIDATE_RANGE(cond)
Definition: yvals.h:392
#define _DEBUG_ERROR(mesg)
Definition: xutility:32
auto _Unfancy(_Ptrty _Ptr)
Definition: xstddef:732
#define _SCL_SECURE_VALIDATE(cond)
Definition: yvals.h:391
194 return (_Tmp += _Off);
_String_const_iterator< _Mystr > _Myiter
Definition: xstring:34
100 #if _ITERATOR_DEBUG_LEVEL == 2
101 const auto _Mycont =
static_cast<const _Mystr *
>(this->
_Getcont());
103 ||
_Ptr == nullptr_t{}
104 || _Mycont->_Myptr() + _Mycont->_Mysize <=
_Unfancy(
_Ptr))
110 #elif _ITERATOR_DEBUG_LEVEL == 1
112 const auto _Mycont =
static_cast<const _Mystr *
>(this->
_Getcont());
const _Container_base0 * _Getcont() const
Definition: xutility:57
#define _SCL_SECURE_OUT_OF_RANGE
Definition: yvals.h:396
pointer _Ptr
Definition: xstring:273
#define _SCL_SECURE_VALIDATE_RANGE(cond)
Definition: yvals.h:392
#define _DEBUG_ERROR(mesg)
Definition: xutility:32
auto _Unfancy(_Ptrty _Ptr)
Definition: xstddef:732
#define _SCL_SECURE_VALIDATE(cond)
Definition: yvals.h:391
_String_const_iterator< _Mystr > _Myiter
Definition: xstring:34
160 #if _ITERATOR_DEBUG_LEVEL == 2
163 const auto _Mycont =
static_cast<const _Mystr *
>(this->
_Getcont());
164 const auto _Contptr = _Mycont ? _Mycont->_Myptr() : 0;
166 ||
_Ptr == nullptr_t{}
175 #elif _ITERATOR_DEBUG_LEVEL == 1
179 const auto _Mycont =
static_cast<const _Mystr *
>(this->
_Getcont());
181 const auto _Contptr = _Mycont->_Myptr();
183 &&
_Unfancy(
_Ptr) + _Off <= _Contptr + _Mycont->_Mysize);
const _Container_base0 * _Getcont() const
Definition: xutility:57
#define _SCL_SECURE_OUT_OF_RANGE
Definition: yvals.h:396
pointer _Ptr
Definition: xstring:273
#define _SCL_SECURE_VALIDATE_RANGE(cond)
Definition: yvals.h:392
#define _DEBUG_ERROR(mesg)
Definition: xutility:32
auto _Unfancy(_Ptrty _Ptr)
Definition: xstddef:732
#define _SCL_SECURE_VALIDATE(cond)
Definition: yvals.h:391
205 return (_Tmp -= _Off);
_String_const_iterator< _Mystr > _Myiter
Definition: xstring:34
void _Compat(const _Myiter &) const
Definition: xstring:268
pointer _Ptr
Definition: xstring:273
constexpr const _Ty &() _Right
Definition: algorithm:3591
130 #if _ITERATOR_DEBUG_LEVEL == 2
131 const auto _Mycont =
static_cast<const _Mystr *
>(this->
_Getcont());
133 ||
_Ptr == nullptr_t{}
140 #elif _ITERATOR_DEBUG_LEVEL == 1
142 const auto _Mycont =
static_cast<const _Mystr *
>(this->
_Getcont());
const _Container_base0 * _Getcont() const
Definition: xutility:57
#define _SCL_SECURE_OUT_OF_RANGE
Definition: yvals.h:396
pointer _Ptr
Definition: xstring:273
#define _SCL_SECURE_VALIDATE_RANGE(cond)
Definition: yvals.h:392
#define _DEBUG_ERROR(mesg)
Definition: xutility:32
auto _Unfancy(_Ptrty _Ptr)
Definition: xstddef:732
#define _SCL_SECURE_VALIDATE(cond)
Definition: yvals.h:391
_String_const_iterator< _Mystr > _Myiter
Definition: xstring:34
199 return (*
this += -_Off);
void _Compat(const _Myiter &) const
Definition: xstring:268
pointer _Ptr
Definition: xstring:273
constexpr const _Ty &() _Right
Definition: algorithm:3591
243 return (!(
_Right < *
this));
constexpr const _Ty &() _Right
Definition: algorithm:3591
void _Compat(const _Myiter &) const
Definition: xstring:268
pointer _Ptr
Definition: xstring:273
constexpr const _Ty &() _Right
Definition: algorithm:3591
constexpr const _Ty &() _Right
Definition: algorithm:3591
248 return (!(*
this <
_Right));
constexpr const _Ty &() _Right
Definition: algorithm:3591
216 return (*(*
this + _Off));
The documentation for this class was generated from the following file: