pointer _Ptr
Definition: xstring:1372
pointer _Ptr
Definition: xstring:1372
void _Adopt(const void *)
Definition: xutility:73
pointer _Ptr
Definition: xstring:1372
constexpr const _Ty &() _Right
Definition: algorithm:3723
pointer _Ptr
Definition: xstring:1372
1335 return (!(*
this ==
_Right));
constexpr const _Ty &() _Right
Definition: algorithm:3723
1215 #if _ITERATOR_DEBUG_LEVEL >= 1
1216 _IDL_VERIFY(
_Ptr,
"cannot dereference value-initialized string iterator");
1217 const auto _Mycont =
static_cast<const _Mystr *
>(this->
_Getcont());
1218 _IDL_VERIFY(_Mycont,
"cannot dereference string iterator because the iterator was"
1219 " invalidated (e.g. reallocation occurred, or the string was destroyed)");
1220 const auto _Contptr = _Mycont->_Myptr();
1222 _IDL_VERIFY(_Contptr <= _Rawptr && _Rawptr < _Contptr + _Mycont->_Mysize,
1223 "cannot dereference string iterator because it is out of range (e.g. an end iterator)");
const _Container_base0 * _Getcont() const
Definition: xutility:77
#define _Analysis_assume_(expr)
Definition: sal.h:2896
#define _IDL_VERIFY(assertion, message)
Definition: xutility:43
pointer _Ptr
Definition: xstring:1372
auto _Unfancy(_Ptrty _Ptr)
Definition: xstddef:635
1302 return (_Tmp += _Off);
_String_const_iterator< _Mystr > _Myiter
Definition: xstring:1181
1237 #if _ITERATOR_DEBUG_LEVEL >= 1
1238 _IDL_VERIFY(
_Ptr,
"cannot increment value-initialized string iterator");
1239 const auto _Mycont =
static_cast<const _Mystr *
>(this->
_Getcont());
1240 _IDL_VERIFY(_Mycont,
"cannot increment string iterator because the iterator was"
1241 " invalidated (e.g. reallocation occurred, or the string was destroyed)");
1243 "cannot increment string iterator past end");
const _Container_base0 * _Getcont() const
Definition: xutility:77
#define _IDL_VERIFY(assertion, message)
Definition: xutility:43
pointer _Ptr
Definition: xstring:1372
auto _Unfancy(_Ptrty _Ptr)
Definition: xstddef:635
_String_const_iterator< _Mystr > _Myiter
Definition: xstring:1181
1280 #if _ITERATOR_DEBUG_LEVEL >= 1
1284 const auto _Mycont =
static_cast<const _Mystr *
>(this->
_Getcont());
1285 _IDL_VERIFY(_Mycont != 0,
"cannot seek string iterator because the iterator was"
1286 " invalidated (e.g. reallocation occurred, or the string was destroyed)");
1287 const auto _Contptr = _Mycont->_Myptr();
1289 _IDL_VERIFY(_Contptr <= _Rawptr + _Off,
"cannot seek string iterator before begin");
1290 _IDL_VERIFY(_Rawptr + _Off <= _Contptr + _Mycont->_Mysize,
1291 "cannot seek string iterator past end");
const _Container_base0 * _Getcont() const
Definition: xutility:77
#define _IDL_VERIFY(assertion, message)
Definition: xutility:43
pointer _Ptr
Definition: xstring:1372
auto _Unfancy(_Ptrty _Ptr)
Definition: xstddef:635
1313 return (_Tmp -= _Off);
_String_const_iterator< _Mystr > _Myiter
Definition: xstring:1181
void _Compat(const _Myiter &) const
Definition: xstring:1367
pointer _Ptr
Definition: xstring:1372
constexpr const _Ty &() _Right
Definition: algorithm:3723
1259 #if _ITERATOR_DEBUG_LEVEL >= 1
1260 _IDL_VERIFY(
_Ptr,
"cannot decrement value-initialized string iterator");
1261 const auto _Mycont =
static_cast<const _Mystr *
>(this->
_Getcont());
1262 _IDL_VERIFY(_Mycont,
"cannot decrement string iterator because the iterator was"
1263 " invalidated (e.g. reallocation occurred, or the string was destroyed)");
const _Container_base0 * _Getcont() const
Definition: xutility:77
#define _IDL_VERIFY(assertion, message)
Definition: xutility:43
pointer _Ptr
Definition: xstring:1372
auto _Unfancy(_Ptrty _Ptr)
Definition: xstddef:635
_String_const_iterator< _Mystr > _Myiter
Definition: xstring:1181
1307 return (*
this += -_Off);
void _Compat(const _Myiter &) const
Definition: xstring:1367
pointer _Ptr
Definition: xstring:1372
constexpr const _Ty &() _Right
Definition: algorithm:3723
1351 return (!(
_Right < *
this));
constexpr const _Ty &() _Right
Definition: algorithm:3723
void _Compat(const _Myiter &) const
Definition: xstring:1367
pointer _Ptr
Definition: xstring:1372
constexpr const _Ty &() _Right
Definition: algorithm:3723
constexpr const _Ty &() _Right
Definition: algorithm:3723
1356 return (!(*
this <
_Right));
constexpr const _Ty &() _Right
Definition: algorithm:3723
1324 return (*(*
this + _Off));
The documentation for this class was generated from the following file: