|
| regex_token_iterator () |
|
| regex_token_iterator (_BidIt _First, _BidIt _Last, const regex_type &_Re, int _Sub=0, regex_constants::match_flag_type _Fl=regex_constants::match_default) |
|
| regex_token_iterator (_BidIt _First, _BidIt _Last, const regex_type &_Re, const vector< int > &_Subx, regex_constants::match_flag_type _Fl=regex_constants::match_default) |
|
template<size_t _Nx> |
| regex_token_iterator (_BidIt _First, _BidIt _Last, const regex_type &_Re, const int(&_Subx)[_Nx], regex_constants::match_flag_type _Fl=regex_constants::match_default) |
|
| regex_token_iterator (_BidIt _First, _BidIt _Last, const regex_type &_Re, _XSTD initializer_list< int > _Ilist, regex_constants::match_flag_type _Fl=regex_constants::match_default) |
|
| regex_token_iterator (const regex_token_iterator &_Right) |
|
regex_token_iterator & | operator= (const regex_token_iterator &_Right) |
|
bool | operator== (const _Myt &_Right) const |
|
bool | operator!= (const _Myt &_Right) const |
|
const value_type & | operator* () const |
|
pointer | operator-> () const |
|
_Myt & | operator++ () |
|
_Myt | operator++ (int) |
|
template<class _BidIt , class _Elem = _REGEX_VALT(_BidIt), class _RxTraits = regex_traits<_Elem>>
template<class _BidIt , class _Elem = _REGEX_VALT(_BidIt), class _RxTraits = regex_traits<_Elem>>
template<class _BidIt , class _Elem = _REGEX_VALT(_BidIt), class _RxTraits = regex_traits<_Elem>>
template<class _BidIt , class _Elem = _REGEX_VALT(_BidIt), class _RxTraits = regex_traits<_Elem>>
template<class _BidIt , class _Elem = _REGEX_VALT(_BidIt), class _RxTraits = regex_traits<_Elem>>
template<class _BidIt , class _Elem = _REGEX_VALT(_BidIt), class _RxTraits = regex_traits<_Elem>>
template<class _BidIt , class _Elem = _REGEX_VALT(_BidIt), class _RxTraits = regex_traits<_Elem>>
template<class _BidIt , class _Elem = _REGEX_VALT(_BidIt), class _RxTraits = regex_traits<_Elem>>
template<class _BidIt , class _Elem = _REGEX_VALT(_BidIt), class _RxTraits = regex_traits<_Elem>>
const value_type * _Res
Definition: regex:3481
template<class _BidIt , class _Elem = _REGEX_VALT(_BidIt), class _RxTraits = regex_traits<_Elem>>
_Position _Pos
Definition: regex:3480
void _Init(_BidIt _First, _BidIt _Last)
Definition: regex:3491
size_t _Cur
Definition: regex:3483
vector< int > _Subs
Definition: regex:3484
_FwdIt _Last
Definition: algorithm:1936
template<class _BidIt , class _Elem = _REGEX_VALT(_BidIt), class _RxTraits = regex_traits<_Elem>>
const value_type * _Res
Definition: regex:3481
_Position _Pos
Definition: regex:3480
void _Init(_BidIt _First, _BidIt _Last)
Definition: regex:3491
iterator begin() _NOEXCEPT
Definition: vector:1023
iterator end() _NOEXCEPT
Definition: vector:1033
size_t _Cur
Definition: regex:3483
vector< int > _Subs
Definition: regex:3484
_FwdIt _Last
Definition: algorithm:1936
bool empty() const _NOEXCEPT
Definition: vector:1156
template<class _BidIt , class _Elem = _REGEX_VALT(_BidIt), class _RxTraits = regex_traits<_Elem>>
template<size_t _Nx>
3347 _Subs(_Subx, _Subx + _Nx)
_Position _Pos
Definition: regex:3480
void _Init(_BidIt _First, _BidIt _Last)
Definition: regex:3491
size_t _Cur
Definition: regex:3483
vector< int > _Subs
Definition: regex:3484
_FwdIt _Last
Definition: algorithm:1936
template<class _BidIt , class _Elem = _REGEX_VALT(_BidIt), class _RxTraits = regex_traits<_Elem>>
3358 _Subs(_Ilist.begin(), _Ilist.end())
_Position _Pos
Definition: regex:3480
void _Init(_BidIt _First, _BidIt _Last)
Definition: regex:3491
size_t _Cur
Definition: regex:3483
vector< int > _Subs
Definition: regex:3484
_FwdIt _Last
Definition: algorithm:1936
template<class _BidIt , class _Elem = _REGEX_VALT(_BidIt), class _RxTraits = regex_traits<_Elem>>
3367 if (_Right.
_Res == 0)
const value_type * _Res
Definition: regex:3481
_Position _Pos
Definition: regex:3480
value_type _Suffix
Definition: regex:3482
const value_type * _Current() const
Definition: regex:3507
size_t _Cur
Definition: regex:3483
vector< int > _Subs
Definition: regex:3484
template<class _BidIt , class _Elem = _REGEX_VALT(_BidIt), class _RxTraits = regex_traits<_Elem>>
_Position _Pos
Definition: regex:3480
size_t _Cur
Definition: regex:3483
vector< int > _Subs
Definition: regex:3484
template<class _BidIt , class _Elem = _REGEX_VALT(_BidIt), class _RxTraits = regex_traits<_Elem>>
iterator begin() _NOEXCEPT
Definition: vector:1023
iterator end() _NOEXCEPT
Definition: vector:1033
vector< int > _Subs
Definition: regex:3484
_InIt find(_InIt _First, _InIt _Last, const _Ty &_Val)
Definition: xutility:3050
template<class _BidIt , class _Elem = _REGEX_VALT(_BidIt), class _RxTraits = regex_traits<_Elem>>
bool _Atend() const
Definition: regex:3280
#define _DEBUG_RANGE(first, last)
Definition: xutility:467
const value_type * _Res
Definition: regex:3481
bool matched
Definition: regex:616
_Position _Pos
Definition: regex:3480
value_type _Suffix
Definition: regex:3482
const value_type * _Current() const
Definition: regex:3507
_Ty1 first
Definition: utility:198
bool _Has_suffix() const
Definition: regex:3486
second
Definition: utility:167
_FwdIt _Last
Definition: algorithm:1936
template<class _BidIt , class _Elem = _REGEX_VALT(_BidIt), class _RxTraits = regex_traits<_Elem>>
3407 return (!(*
this ==
_Right));
const _Ty & _Right
Definition: algorithm:4087
template<class _BidIt , class _Elem = _REGEX_VALT(_BidIt), class _RxTraits = regex_traits<_Elem>>
3412 #if _ITERATOR_DEBUG_LEVEL == 2
3415 _DEBUG_ERROR(
"regex_token_iterator not dereferencable");
3419 #elif _ITERATOR_DEBUG_LEVEL == 1
const value_type * _Res
Definition: regex:3481
#define _SCL_SECURE_OUT_OF_RANGE
Definition: yvals.h:351
#define _Analysis_assume_(expr)
Definition: sal.h:2916
#define _SCL_SECURE_VALIDATE_RANGE(cond)
Definition: yvals.h:347
#define _DEBUG_ERROR(mesg)
Definition: xutility:32
template<class _BidIt , class _Elem = _REGEX_VALT(_BidIt), class _RxTraits = regex_traits<_Elem>>
3435 #if _ITERATOR_DEBUG_LEVEL == 2
3438 _DEBUG_ERROR(
"regex_token_iterator not incrementable");
3442 #elif _ITERATOR_DEBUG_LEVEL == 1
3459 else if (
_Has_suffix() && _Prev->suffix().length() != 0)
bool _Atend() const
Definition: regex:3280
const value_type * _Res
Definition: regex:3481
bool matched
Definition: regex:616
_Position _Pos
Definition: regex:3480
value_type _Suffix
Definition: regex:3482
const value_type * _Current() const
Definition: regex:3507
_Ty1 first
Definition: utility:198
bool _Has_suffix() const
Definition: regex:3486
#define _SCL_SECURE_OUT_OF_RANGE
Definition: yvals.h:351
size_type size() const _NOEXCEPT
Definition: vector:1146
regex_iterator< _BidIt, _Elem, _RxTraits > _Position
Definition: regex:3304
size_t _Cur
Definition: regex:3483
vector< int > _Subs
Definition: regex:3484
#define _SCL_SECURE_VALIDATE_RANGE(cond)
Definition: yvals.h:347
#define _DEBUG_ERROR(mesg)
Definition: xutility:32
second
Definition: utility:167
template<class _BidIt , class _Elem = _REGEX_VALT(_BidIt), class _RxTraits = regex_traits<_Elem>>
regex_token_iterator< _BidIt, _Elem, _RxTraits > _Myt
Definition: regex:3305
template<class _BidIt , class _Elem = _REGEX_VALT(_BidIt), class _RxTraits = regex_traits<_Elem>>
template<class _BidIt , class _Elem = _REGEX_VALT(_BidIt), class _RxTraits = regex_traits<_Elem>>
3377 if (&_Right !=
this)
3383 if (_Right.
_Res == 0)
const value_type * _Res
Definition: regex:3481
_Position _Pos
Definition: regex:3480
value_type _Suffix
Definition: regex:3482
const value_type * _Current() const
Definition: regex:3507
size_t _Cur
Definition: regex:3483
vector< int > _Subs
Definition: regex:3484
template<class _BidIt , class _Elem = _REGEX_VALT(_BidIt), class _RxTraits = regex_traits<_Elem>>
const value_type * _Res
Definition: regex:3481
_Position _Pos
Definition: regex:3480
vector< int > _Subs
Definition: regex:3484
const _Ty & _Right
Definition: algorithm:4087
template<class _BidIt , class _Elem = _REGEX_VALT(_BidIt), class _RxTraits = regex_traits<_Elem>>
template<class _BidIt , class _Elem = _REGEX_VALT(_BidIt), class _RxTraits = regex_traits<_Elem>>
template<class _BidIt , class _Elem = _REGEX_VALT(_BidIt), class _RxTraits = regex_traits<_Elem>>
template<class _BidIt , class _Elem = _REGEX_VALT(_BidIt), class _RxTraits = regex_traits<_Elem>>
template<class _BidIt , class _Elem = _REGEX_VALT(_BidIt), class _RxTraits = regex_traits<_Elem>>
The documentation for this class was generated from the following file: