size_t _Myoff
Definition: filesystem:267
const path_type * _Myptr
Definition: filesystem:265
void _Getval()
Definition: filesystem:231
size_t _Myoff
Definition: filesystem:267
const path_type * _Myptr
Definition: filesystem:265
string_type _Myelem
Definition: filesystem:266
size_t _Myoff
Definition: filesystem:267
const _Ty & _Right
Definition: algorithm:4087
const path_type * _Myptr
Definition: filesystem:265
_OutIt move(_InIt _First, _InIt _Last, _OutIt _Dest)
Definition: xutility:2447
string_type _Myelem
Definition: filesystem:266
size_t _Myoff
Definition: filesystem:267
const _Ty & _Right
Definition: algorithm:4087
const path_type * _Myptr
Definition: filesystem:265
233 size_t _Pend =
_Myptr->_Prefix_end();
241 else if (
_Myoff == _Pend && _Pend < _Size
242 &&
_Myptr->_Mystr[_Pend] == slash<path_type>::value)
243 _Myelem = slash<path_type>::value;
251 != slash<path_type>::value)
253 for (;
_Myoff + _Nslash + _Nstuff <
_Size; ++_Nstuff)
255 == slash<path_type>::value)
260 else if (0 < _Nslash)
261 _Myelem = dot<path_type>::value;
string_type _Myelem
Definition: filesystem:266
size_t _Myoff
Definition: filesystem:267
_Check_return_ _In_ long _Size
Definition: io.h:325
const path_type * _Myptr
Definition: filesystem:265
227 return (!(*
this ==
_Right));
const _Ty & _Right
Definition: algorithm:4087
string_type _Myelem
Definition: filesystem:266
140 #pragma warning(push)
141 #pragma warning(disable: 6011)
143 #if _ITERATOR_DEBUG_LEVEL == 2
146 "basic_path<T>::iterator is not incrementable");
148 #elif _ITERATOR_DEBUG_LEVEL == 1
152 size_t _Pend =
_Myptr->_Prefix_end();
157 else if (
_Myoff == _Pend && _Pend < _Size
158 &&
_Myptr->_Mystr[_Pend] == slash<path_type>::value)
162 != slash<path_type>::value)
169 != slash<path_type>::value)
173 == slash<path_type>::value)
void _Getval()
Definition: filesystem:231
#define _DEBUG_ERROR(mesg)
Definition: xutility:32
size_t _Myoff
Definition: filesystem:267
_Check_return_ _In_ long _Size
Definition: io.h:325
#define _SCL_SECURE_VALIDATE(cond)
Definition: yvals.h:346
const path_type * _Myptr
Definition: filesystem:265
_Path_iterator< _Path > _Myt
Definition: filesystem:81
191 #if _ITERATOR_DEBUG_LEVEL == 2
194 "basic_path<T>::iterator is not decrementable");
196 #elif _ITERATOR_DEBUG_LEVEL == 1
200 size_t _Myoff_sav =
_Myoff;
201 size_t _Off_back = 0;
207 }
while (
_Myoff < _Myoff_sav);
void _Getval()
Definition: filesystem:231
#define _DEBUG_ERROR(mesg)
Definition: xutility:32
size_t _Myoff
Definition: filesystem:267
#define _SCL_SECURE_VALIDATE(cond)
Definition: yvals.h:346
const path_type * _Myptr
Definition: filesystem:265
_Path_iterator< _Path > _Myt
Definition: filesystem:81
string_type _Myelem
Definition: filesystem:266
size_t _Myoff
Definition: filesystem:267
const _Ty & _Right
Definition: algorithm:4087
const path_type * _Myptr
Definition: filesystem:265
_OutIt move(_InIt _First, _InIt _Last, _OutIt _Dest)
Definition: xutility:2447
string_type _Myelem
Definition: filesystem:266
size_t _Myoff
Definition: filesystem:267
const _Ty & _Right
Definition: algorithm:4087
const path_type * _Myptr
Definition: filesystem:265
size_t _Myoff
Definition: filesystem:267
const _Ty & _Right
Definition: algorithm:4087
const path_type * _Myptr
Definition: filesystem:265
The documentation for this class was generated from the following file: