|
| 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 (_BidIt, _BidIt, const regex_type &&, int=0, regex_constants::match_flag_type=regex_constants::match_default)=delete |
|
| regex_token_iterator (_BidIt, _BidIt, const regex_type &&, const vector< int > &, regex_constants::match_flag_type=regex_constants::match_default)=delete |
|
template<size_t _Nx> |
| regex_token_iterator (_BidIt, _BidIt, const regex_type &&, const int(&)[_Nx], regex_constants::match_flag_type=regex_constants::match_default)=delete |
|
| regex_token_iterator (_BidIt, _BidIt, const regex_type &&, _XSTD initializer_list< int >, regex_constants::match_flag_type=regex_constants::match_default)=delete |
|
| 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 = _Iter_value_t<_BidIt>, class _RxTraits = regex_traits<_Elem>>
template<class _BidIt , class _Elem = _Iter_value_t<_BidIt>, class _RxTraits = regex_traits<_Elem>>
template<class _BidIt , class _Elem = _Iter_value_t<_BidIt>, class _RxTraits = regex_traits<_Elem>>
template<class _BidIt , class _Elem = _Iter_value_t<_BidIt>, class _RxTraits = regex_traits<_Elem>>
template<class _BidIt , class _Elem = _Iter_value_t<_BidIt>, class _RxTraits = regex_traits<_Elem>>
template<class _BidIt , class _Elem = _Iter_value_t<_BidIt>, class _RxTraits = regex_traits<_Elem>>
template<class _BidIt , class _Elem = _Iter_value_t<_BidIt>, class _RxTraits = regex_traits<_Elem>>
template<class _BidIt , class _Elem = _Iter_value_t<_BidIt>, class _RxTraits = regex_traits<_Elem>>
template<class _BidIt , class _Elem = _Iter_value_t<_BidIt>, class _RxTraits = regex_traits<_Elem>>
const value_type * _Res
Definition: regex:3548
template<class _BidIt , class _Elem = _Iter_value_t<_BidIt>, class _RxTraits = regex_traits<_Elem>>
_Position _Pos
Definition: regex:3547
void _Init(_BidIt _First, _BidIt _Last)
Definition: regex:3558
size_t _Cur
Definition: regex:3550
vector< int > _Subs
Definition: regex:3551
_FwdIt _Last
Definition: algorithm:1936
template<class _BidIt , class _Elem = _Iter_value_t<_BidIt>, class _RxTraits = regex_traits<_Elem>>
const value_type * _Res
Definition: regex:3548
_Position _Pos
Definition: regex:3547
void _Init(_BidIt _First, _BidIt _Last)
Definition: regex:3558
iterator begin() _NOEXCEPT
Definition: vector:1056
iterator end() _NOEXCEPT
Definition: vector:1066
size_t _Cur
Definition: regex:3550
vector< int > _Subs
Definition: regex:3551
_FwdIt _Last
Definition: algorithm:1936
bool empty() const _NOEXCEPT
Definition: vector:1188
template<class _BidIt , class _Elem = _Iter_value_t<_BidIt>, class _RxTraits = regex_traits<_Elem>>
template<size_t _Nx>
3391 _Subs(_Subx, _Subx + _Nx)
_Position _Pos
Definition: regex:3547
void _Init(_BidIt _First, _BidIt _Last)
Definition: regex:3558
size_t _Cur
Definition: regex:3550
vector< int > _Subs
Definition: regex:3551
_FwdIt _Last
Definition: algorithm:1936
template<class _BidIt , class _Elem = _Iter_value_t<_BidIt>, class _RxTraits = regex_traits<_Elem>>
3402 _Subs(_Ilist.begin(), _Ilist.end())
_Position _Pos
Definition: regex:3547
void _Init(_BidIt _First, _BidIt _Last)
Definition: regex:3558
size_t _Cur
Definition: regex:3550
vector< int > _Subs
Definition: regex:3551
_FwdIt _Last
Definition: algorithm:1936
template<class _BidIt , class _Elem = _Iter_value_t<_BidIt>, class _RxTraits = regex_traits<_Elem>>
template<class _BidIt , class _Elem = _Iter_value_t<_BidIt>, class _RxTraits = regex_traits<_Elem>>
template<class _BidIt , class _Elem = _Iter_value_t<_BidIt>, class _RxTraits = regex_traits<_Elem>>
template<size_t _Nx>
template<class _BidIt , class _Elem = _Iter_value_t<_BidIt>, class _RxTraits = regex_traits<_Elem>>
template<class _BidIt , class _Elem = _Iter_value_t<_BidIt>, class _RxTraits = regex_traits<_Elem>>
3434 if (_Right.
_Res == 0)
const value_type * _Res
Definition: regex:3548
_Position _Pos
Definition: regex:3547
value_type _Suffix
Definition: regex:3549
const value_type * _Current() const
Definition: regex:3574
size_t _Cur
Definition: regex:3550
vector< int > _Subs
Definition: regex:3551
template<class _BidIt , class _Elem = _Iter_value_t<_BidIt>, class _RxTraits = regex_traits<_Elem>>
_Position _Pos
Definition: regex:3547
size_t _Cur
Definition: regex:3550
vector< int > _Subs
Definition: regex:3551
template<class _BidIt , class _Elem = _Iter_value_t<_BidIt>, class _RxTraits = regex_traits<_Elem>>
iterator begin() _NOEXCEPT
Definition: vector:1056
iterator end() _NOEXCEPT
Definition: vector:1066
vector< int > _Subs
Definition: regex:3551
_InIt find(_InIt _First, _InIt _Last, const _Ty &_Val)
Definition: xutility:3282
template<class _BidIt , class _Elem = _Iter_value_t<_BidIt>, class _RxTraits = regex_traits<_Elem>>
_Ty2 second
Definition: utility:243
bool _Atend() const
Definition: regex:3324
#define _DEBUG_RANGE(first, last)
Definition: xutility:822
const value_type * _Res
Definition: regex:3548
bool matched
Definition: regex:643
_Position _Pos
Definition: regex:3547
value_type _Suffix
Definition: regex:3549
const value_type * _Current() const
Definition: regex:3574
_Ty1 first
Definition: utility:242
bool _Has_suffix() const
Definition: regex:3553
_FwdIt _Last
Definition: algorithm:1936
template<class _BidIt , class _Elem = _Iter_value_t<_BidIt>, class _RxTraits = regex_traits<_Elem>>
3474 return (!(*
this ==
_Right));
constexpr const _Ty &() _Right
Definition: algorithm:3591
template<class _BidIt , class _Elem = _Iter_value_t<_BidIt>, class _RxTraits = regex_traits<_Elem>>
3479 #if _ITERATOR_DEBUG_LEVEL == 2
3482 _DEBUG_ERROR(
"regex_token_iterator not dereferencable");
3486 #elif _ITERATOR_DEBUG_LEVEL == 1
const value_type * _Res
Definition: regex:3548
#define _SCL_SECURE_OUT_OF_RANGE
Definition: yvals.h:396
#define _Analysis_assume_(expr)
Definition: sal.h:2896
#define _SCL_SECURE_VALIDATE_RANGE(cond)
Definition: yvals.h:392
#define _DEBUG_ERROR(mesg)
Definition: xutility:32
template<class _BidIt , class _Elem = _Iter_value_t<_BidIt>, class _RxTraits = regex_traits<_Elem>>
3502 #if _ITERATOR_DEBUG_LEVEL == 2
3505 _DEBUG_ERROR(
"regex_token_iterator not incrementable");
3509 #elif _ITERATOR_DEBUG_LEVEL == 1
3526 else if (
_Has_suffix() && _Prev->suffix().length() != 0)
_Ty2 second
Definition: utility:243
bool _Atend() const
Definition: regex:3324
const value_type * _Res
Definition: regex:3548
bool matched
Definition: regex:643
_Position _Pos
Definition: regex:3547
value_type _Suffix
Definition: regex:3549
const value_type * _Current() const
Definition: regex:3574
_Ty1 first
Definition: utility:242
bool _Has_suffix() const
Definition: regex:3553
#define _SCL_SECURE_OUT_OF_RANGE
Definition: yvals.h:396
size_type size() const _NOEXCEPT
Definition: vector:1178
regex_iterator< _BidIt, _Elem, _RxTraits > _Position
Definition: regex:3348
size_t _Cur
Definition: regex:3550
vector< int > _Subs
Definition: regex:3551
#define _SCL_SECURE_VALIDATE_RANGE(cond)
Definition: yvals.h:392
#define _DEBUG_ERROR(mesg)
Definition: xutility:32
template<class _BidIt , class _Elem = _Iter_value_t<_BidIt>, class _RxTraits = regex_traits<_Elem>>
regex_token_iterator< _BidIt, _Elem, _RxTraits > _Myt
Definition: regex:3349
template<class _BidIt , class _Elem = _Iter_value_t<_BidIt>, class _RxTraits = regex_traits<_Elem>>
template<class _BidIt , class _Elem = _Iter_value_t<_BidIt>, class _RxTraits = regex_traits<_Elem>>
3444 if (&_Right !=
this)
3450 if (_Right.
_Res == 0)
const value_type * _Res
Definition: regex:3548
_Position _Pos
Definition: regex:3547
value_type _Suffix
Definition: regex:3549
const value_type * _Current() const
Definition: regex:3574
size_t _Cur
Definition: regex:3550
vector< int > _Subs
Definition: regex:3551
template<class _BidIt , class _Elem = _Iter_value_t<_BidIt>, class _RxTraits = regex_traits<_Elem>>
const value_type * _Res
Definition: regex:3548
_Position _Pos
Definition: regex:3547
vector< int > _Subs
Definition: regex:3551
constexpr const _Ty &() _Right
Definition: algorithm:3591
template<class _BidIt , class _Elem = _Iter_value_t<_BidIt>, class _RxTraits = regex_traits<_Elem>>
template<class _BidIt , class _Elem = _Iter_value_t<_BidIt>, class _RxTraits = regex_traits<_Elem>>
template<class _BidIt , class _Elem = _Iter_value_t<_BidIt>, class _RxTraits = regex_traits<_Elem>>
template<class _BidIt , class _Elem = _Iter_value_t<_BidIt>, class _RxTraits = regex_traits<_Elem>>
template<class _BidIt , class _Elem = _Iter_value_t<_BidIt>, class _RxTraits = regex_traits<_Elem>>
The documentation for this class was generated from the following file: