|
| 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, 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 &&, 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:3564
template<class _BidIt , class _Elem = _Iter_value_t<_BidIt>, class _RxTraits = regex_traits<_Elem>>
_Position _Pos
Definition: regex:3563
void _Init(_BidIt _First, _BidIt _Last)
Definition: regex:3574
size_t _Cur
Definition: regex:3566
vector< int > _Subs
Definition: regex:3567
_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:3564
_Position _Pos
Definition: regex:3563
void _Init(_BidIt _First, _BidIt _Last)
Definition: regex:3574
iterator begin() _NOEXCEPT
Definition: vector:1643
iterator end() _NOEXCEPT
Definition: vector:1653
size_t _Cur
Definition: regex:3566
vector< int > _Subs
Definition: regex:3567
_FwdIt _Last
Definition: algorithm:1936
bool empty() const _NOEXCEPT
Definition: vector:1703
template<class _BidIt , class _Elem = _Iter_value_t<_BidIt>, class _RxTraits = regex_traits<_Elem>>
template<size_t _Nx>
3409 _Subs(_Subx, _Subx + _Nx)
_Position _Pos
Definition: regex:3563
void _Init(_BidIt _First, _BidIt _Last)
Definition: regex:3574
size_t _Cur
Definition: regex:3566
vector< int > _Subs
Definition: regex:3567
_FwdIt _Last
Definition: algorithm:1936
template<class _BidIt , class _Elem = _Iter_value_t<_BidIt>, class _RxTraits = regex_traits<_Elem>>
constexpr const _Elem * end() const _NOEXCEPT
Definition: initializer_list:44
_Position _Pos
Definition: regex:3563
void _Init(_BidIt _First, _BidIt _Last)
Definition: regex:3574
size_t _Cur
Definition: regex:3566
vector< int > _Subs
Definition: regex:3567
constexpr const _Elem * begin() const _NOEXCEPT
Definition: initializer_list:39
_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>>
3452 if (_Right.
_Res == 0)
const value_type * _Res
Definition: regex:3564
_Position _Pos
Definition: regex:3563
value_type _Suffix
Definition: regex:3565
const value_type * _Current() const
Definition: regex:3590
size_t _Cur
Definition: regex:3566
vector< int > _Subs
Definition: regex:3567
template<class _BidIt , class _Elem = _Iter_value_t<_BidIt>, class _RxTraits = regex_traits<_Elem>>
_Position _Pos
Definition: regex:3563
size_t _Cur
Definition: regex:3566
vector< int > _Subs
Definition: regex:3567
template<class _BidIt , class _Elem = _Iter_value_t<_BidIt>, class _RxTraits = regex_traits<_Elem>>
iterator begin() _NOEXCEPT
Definition: vector:1643
iterator end() _NOEXCEPT
Definition: vector:1653
vector< int > _Subs
Definition: regex:3567
_InIt find(_InIt _First, _InIt _Last, const _Ty &_Val)
Definition: xutility:3185
template<class _BidIt , class _Elem = _Iter_value_t<_BidIt>, class _RxTraits = regex_traits<_Elem>>
_Ty2 second
Definition: utility:271
bool _Atend() const
Definition: regex:3342
#define _DEBUG_RANGE(first, last)
Definition: xutility:902
const value_type * _Res
Definition: regex:3564
bool matched
Definition: regex:664
_Position _Pos
Definition: regex:3563
value_type _Suffix
Definition: regex:3565
const value_type * _Current() const
Definition: regex:3590
_Ty1 first
Definition: utility:270
bool _Has_suffix() const
Definition: regex:3569
_FwdIt _Last
Definition: algorithm:1936
template<class _BidIt , class _Elem = _Iter_value_t<_BidIt>, class _RxTraits = regex_traits<_Elem>>
3492 return (!(*
this ==
_Right));
constexpr const _Ty &() _Right
Definition: algorithm:3723
template<class _BidIt , class _Elem = _Iter_value_t<_BidIt>, class _RxTraits = regex_traits<_Elem>>
3497 #if _ITERATOR_DEBUG_LEVEL == 2
3500 _DEBUG_ERROR(
"regex_token_iterator not dereferencable");
3503 #elif _ITERATOR_DEBUG_LEVEL == 1
const value_type * _Res
Definition: regex:3564
#define _Analysis_assume_(expr)
Definition: sal.h:2896
#define _SCL_SECURE_VALIDATE_RANGE(cond)
Definition: yvals.h:432
#define _DEBUG_ERROR(mesg)
Definition: xutility:33
template<class _BidIt , class _Elem = _Iter_value_t<_BidIt>, class _RxTraits = regex_traits<_Elem>>
3519 #if _ITERATOR_DEBUG_LEVEL == 2
3522 _DEBUG_ERROR(
"regex_token_iterator not incrementable");
3525 #elif _ITERATOR_DEBUG_LEVEL == 1
3542 else if (
_Has_suffix() && _Prev->suffix().length() != 0)
_Ty2 second
Definition: utility:271
bool _Atend() const
Definition: regex:3342
const value_type * _Res
Definition: regex:3564
bool matched
Definition: regex:664
_Position _Pos
Definition: regex:3563
value_type _Suffix
Definition: regex:3565
const value_type * _Current() const
Definition: regex:3590
_Ty1 first
Definition: utility:270
bool _Has_suffix() const
Definition: regex:3569
size_type size() const _NOEXCEPT
Definition: vector:1708
regex_iterator< _BidIt, _Elem, _RxTraits > _Position
Definition: regex:3366
size_t _Cur
Definition: regex:3566
vector< int > _Subs
Definition: regex:3567
#define _SCL_SECURE_VALIDATE_RANGE(cond)
Definition: yvals.h:432
#define _DEBUG_ERROR(mesg)
Definition: xutility:33
template<class _BidIt , class _Elem = _Iter_value_t<_BidIt>, class _RxTraits = regex_traits<_Elem>>
regex_token_iterator< _BidIt, _Elem, _RxTraits > _Myt
Definition: regex:3367
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>>
3468 if (_Right.
_Res == 0)
_STD_BEGIN constexpr _Ty * addressof(_Ty &_Val) _NOEXCEPT
Definition: xstddef:628
const value_type * _Res
Definition: regex:3564
_Position _Pos
Definition: regex:3563
value_type _Suffix
Definition: regex:3565
const value_type * _Current() const
Definition: regex:3590
size_t _Cur
Definition: regex:3566
vector< int > _Subs
Definition: regex:3567
template<class _BidIt , class _Elem = _Iter_value_t<_BidIt>, class _RxTraits = regex_traits<_Elem>>
const value_type * _Res
Definition: regex:3564
_Position _Pos
Definition: regex:3563
vector< int > _Subs
Definition: regex:3567
constexpr const _Ty &() _Right
Definition: algorithm:3723
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: