|
| basic_regex () |
|
| basic_regex (_In_z_ const _Elem *_Ptr, flag_type _Flags=regex_constants::ECMAScript) |
|
| basic_regex (_In_reads_(_Count) const _Elem *_Ptr, size_t _Count, flag_type _Flags=regex_constants::ECMAScript) |
|
template<class _STtraits , class _STalloc > |
| basic_regex (const basic_string< _Elem, _STtraits, _STalloc > &_Str, flag_type _Flags=regex_constants::ECMAScript) |
|
template<class _InIt > |
| basic_regex (_InIt _First, _InIt _Last, flag_type _Flags) |
|
template<class _InIt > |
| basic_regex (_InIt _First, _InIt _Last) |
|
| basic_regex (const _Myt &_Right) |
|
| basic_regex (_XSTD initializer_list< _Elem > _Ilist, flag_type _Flags=regex_constants::ECMAScript) |
|
_Myt & | operator= (_XSTD initializer_list< _Elem > _Ilist) |
|
_Myt & | assign (_XSTD initializer_list< _Elem > _Ilist, flag_type _Flags=regex_constants::ECMAScript) |
|
| basic_regex (_Myt &&_Right) _NOEXCEPT |
|
_Myt & | operator= (_Myt &&_Right) _NOEXCEPT |
|
void | _Assign_rv (_Myt &&_Right) |
|
_Myt & | assign (_Myt &&_Right) _NOEXCEPT |
|
| ~basic_regex () _NOEXCEPT |
|
_Myt & | operator= (const _Myt &_Right) |
|
_Myt & | operator= (_In_z_ const _Elem *_Ptr) |
|
template<class _STtraits , class _STalloc > |
_Myt & | operator= (const basic_string< _Elem, _STtraits, _STalloc > &_Str) |
|
unsigned int | _Loop_count () const |
|
unsigned int | mark_count () const |
|
_Myt & | assign (const _Myt &_Right) |
|
_Myt & | assign (_In_z_ const _Elem *_Ptr, flag_type _Flags=regex_constants::ECMAScript) |
|
_Myt & | assign (_In_reads_(_Count) const _Elem *_Ptr, size_t _Count, flag_type _Flags=regex_constants::ECMAScript) |
|
template<class _STtraits , class _STalloc > |
_Myt & | assign (const basic_string< _Elem, _STtraits, _STalloc > &_Str, flag_type _Flags=regex_constants::ECMAScript) |
|
template<class _InIt > |
_Myt & | assign (_InIt _First, _InIt _Last, flag_type _Flags=regex_constants::ECMAScript) |
|
flag_type | flags () const |
|
locale_type | imbue (locale_type _Loc) |
|
locale_type | getloc () const |
|
void | swap (_Myt &_Right) _THROW0() |
|
_Root_node * | _Get () const |
|
bool | _Empty () const |
|
const _RxTraits & | _Get_traits () const |
|
template<class _Elem, class _RxTraits = regex_traits<_Elem>>
template<class _Elem, class _RxTraits = regex_traits<_Elem>>
template<class _Elem, class _RxTraits = regex_traits<_Elem>>
template<class _Elem, class _RxTraits = regex_traits<_Elem>>
template<class _Elem, class _RxTraits = regex_traits<_Elem>>
template<class _Elem, class _RxTraits = regex_traits<_Elem>>
template<class _Elem, class _RxTraits = regex_traits<_Elem>>
#define _ENHANCED_REGEX_VISUALIZER
Definition: regex:42
template<class _Elem, class _RxTraits = regex_traits<_Elem>>
_Root_node * _Rep
Definition: regex:2496
template<class _Elem, class _RxTraits = regex_traits<_Elem>>
2265 _Reset(_Ptr, _Ptr + _RxTraits::length(_Ptr),
void _Reset(_InIt _First, _InIt _Last, flag_type _Flags, input_iterator_tag)
Definition: regex:2511
_Root_node * _Rep
Definition: regex:2496
template<class _Elem, class _RxTraits = regex_traits<_Elem>>
_Diff _Count
Definition: algorithm:1941
void _Reset(_InIt _First, _InIt _Last, flag_type _Flags, input_iterator_tag)
Definition: regex:2511
_Root_node * _Rep
Definition: regex:2496
template<class _Elem, class _RxTraits = regex_traits<_Elem>>
template<class _STtraits , class _STalloc >
iterator end() _NOEXCEPT
Definition: xstring:1608
iterator begin() _NOEXCEPT
Definition: xstring:1598
void _Reset(_InIt _First, _InIt _Last, flag_type _Flags, input_iterator_tag)
Definition: regex:2511
_Root_node * _Rep
Definition: regex:2496
template<class _Elem, class _RxTraits = regex_traits<_Elem>>
template<class _InIt >
#define _DEBUG_RANGE(first, last)
Definition: xutility:467
iterator_traits< _Iter >::iterator_category _Iter_cat(const _Iter &)
Definition: xutility:404
_FwdIt _Last
Definition: algorithm:1936
void _Reset(_InIt _First, _InIt _Last, flag_type _Flags, input_iterator_tag)
Definition: regex:2511
_Root_node * _Rep
Definition: regex:2496
template<class _Elem, class _RxTraits = regex_traits<_Elem>>
template<class _InIt >
#define _DEBUG_RANGE(first, last)
Definition: xutility:467
iterator_traits< _Iter >::iterator_category _Iter_cat(const _Iter &)
Definition: xutility:404
_FwdIt _Last
Definition: algorithm:1936
void _Reset(_InIt _First, _InIt _Last, flag_type _Flags, input_iterator_tag)
Definition: regex:2511
_Root_node * _Rep
Definition: regex:2496
template<class _Elem, class _RxTraits = regex_traits<_Elem>>
2310 _Visualization(
_Right._Visualization)
_RxTraits _Traits
Definition: regex:2497
void _Reset(_InIt _First, _InIt _Last, flag_type _Flags, input_iterator_tag)
Definition: regex:2511
_Root_node * _Rep
Definition: regex:2496
const _Ty & _Right
Definition: algorithm:4087
template<class _Elem, class _RxTraits = regex_traits<_Elem>>
2324 _Reset(_Ilist.begin(), _Ilist.end(), _Flags,
void _Reset(_InIt _First, _InIt _Last, flag_type _Flags, input_iterator_tag)
Definition: regex:2511
_Root_node * _Rep
Definition: regex:2496
template<class _Elem, class _RxTraits = regex_traits<_Elem>>
_OutIt move(_InIt _First, _InIt _Last, _OutIt _Dest)
Definition: xutility:2447
void _Assign_rv(_Myt &&_Right)
Definition: regex:2353
_Root_node * _Rep
Definition: regex:2496
const _Ty & _Right
Definition: algorithm:4087
template<class _Elem, class _RxTraits = regex_traits<_Elem>>
void _Tidy()
Definition: regex:2503
template<class _Elem, class _RxTraits = regex_traits<_Elem>>
2359 #if _ENHANCED_REGEX_VISUALIZER
_OutIt move(_InIt _First, _InIt _Last, _OutIt _Dest)
Definition: xutility:2447
void _Tidy()
Definition: regex:2503
_Root_node * _Rep
Definition: regex:2496
const _Ty & _Right
Definition: algorithm:4087
template<class _Elem, class _RxTraits = regex_traits<_Elem>>
_Root_node * _Rep
Definition: regex:2496
template<class _Elem, class _RxTraits = regex_traits<_Elem>>
_Root_node * _Rep
Definition: regex:2496
template<class _Elem, class _RxTraits = regex_traits<_Elem>>
const _RxTraits& basic_regex< _Elem, _RxTraits >::_Get_traits |
( |
| ) |
const |
|
inline |
_RxTraits _Traits
Definition: regex:2497
template<class _Elem, class _RxTraits = regex_traits<_Elem>>
unsigned int _Loops
Definition: regex:1668
_Root_node * _Rep
Definition: regex:2496
template<class _Elem, class _RxTraits = regex_traits<_Elem>>
template<class _InIt >
2516 _Reset(_Str.begin(), _Str.end(),
_FwdIt _Last
Definition: algorithm:1936
void _Reset(_InIt _First, _InIt _Last, flag_type _Flags, input_iterator_tag)
Definition: regex:2511
template<class _Elem, class _RxTraits = regex_traits<_Elem>>
template<class _FwdIt >
2524 #if _ENHANCED_REGEX_VISUALIZER
2525 _Visualization.assign(_First,
_Last);
_RxTraits _Traits
Definition: regex:2497
_FwdIt _Last
Definition: algorithm:1936
void _Reset(_InIt _First, _InIt _Last, flag_type _Flags, input_iterator_tag)
Definition: regex:2511
template<class _Elem, class _RxTraits = regex_traits<_Elem>>
unsigned int _Refs
Definition: regex:1670
void _Tidy()
Definition: regex:2503
_Root_node * _Rep
Definition: regex:2496
template<class _Elem, class _RxTraits = regex_traits<_Elem>>
void _Destroy_node(_Node_base *_Nx, _Node_base *_Ne=0)
Definition: regex:1645
unsigned int _Refs
Definition: regex:1670
_Root_node * _Rep
Definition: regex:2496
template<class _Elem, class _RxTraits = regex_traits<_Elem>>
2336 _Reset(_Ilist.begin(), _Ilist.end(),
void _Reset(_InIt _First, _InIt _Last, flag_type _Flags, input_iterator_tag)
Definition: regex:2511
template<class _Elem, class _RxTraits = regex_traits<_Elem>>
_OutIt move(_InIt _First, _InIt _Last, _OutIt _Dest)
Definition: xutility:2447
void _Assign_rv(_Myt &&_Right)
Definition: regex:2353
const _Ty & _Right
Definition: algorithm:4087
template<class _Elem, class _RxTraits = regex_traits<_Elem>>
2413 #if _ENHANCED_REGEX_VISUALIZER
2414 _Visualization =
_Right._Visualization;
void _Reset(_InIt _First, _InIt _Last, flag_type _Flags, input_iterator_tag)
Definition: regex:2511
const _Ty & _Right
Definition: algorithm:4087
template<class _Elem, class _RxTraits = regex_traits<_Elem>>
2424 return (
assign(_Ptr, _RxTraits::length(_Ptr), _Flags));
_Myt & assign(_XSTD initializer_list< _Elem > _Ilist, flag_type _Flags=regex_constants::ECMAScript)
Definition: regex:2333
template<class _Elem, class _RxTraits = regex_traits<_Elem>>
_Diff _Count
Definition: algorithm:1941
void _Reset(_InIt _First, _InIt _Last, flag_type _Flags, input_iterator_tag)
Definition: regex:2511
template<class _Elem, class _RxTraits = regex_traits<_Elem>>
template<class _STtraits , class _STalloc >
iterator end() _NOEXCEPT
Definition: xstring:1608
iterator begin() _NOEXCEPT
Definition: xstring:1598
void _Reset(_InIt _First, _InIt _Last, flag_type _Flags, input_iterator_tag)
Definition: regex:2511
template<class _Elem, class _RxTraits = regex_traits<_Elem>>
template<class _InIt >
#define _DEBUG_RANGE(first, last)
Definition: xutility:467
iterator_traits< _Iter >::iterator_category _Iter_cat(const _Iter &)
Definition: xutility:404
_FwdIt _Last
Definition: algorithm:1936
void _Reset(_InIt _First, _InIt _Last, flag_type _Flags, input_iterator_tag)
Definition: regex:2511
template<class _Elem, class _RxTraits = regex_traits<_Elem>>
regex_constants::syntax_option_type flag_type
Definition: regex:2240
regex_constants::syntax_option_type _Fl
Definition: regex:1667
_Root_node * _Rep
Definition: regex:2496
template<class _Elem, class _RxTraits = regex_traits<_Elem>>
_RxTraits _Traits
Definition: regex:2497
template<class _Elem, class _RxTraits = regex_traits<_Elem>>
_RxTraits _Traits
Definition: regex:2497
void _Tidy()
Definition: regex:2503
template<class _Elem, class _RxTraits = regex_traits<_Elem>>
unsigned int _Marks
Definition: regex:1669
_Root_node * _Rep
Definition: regex:2496
template<class _Elem, class _RxTraits = regex_traits<_Elem>>
_Myt & assign(_XSTD initializer_list< _Elem > _Ilist, flag_type _Flags=regex_constants::ECMAScript)
Definition: regex:2333
template<class _Elem, class _RxTraits = regex_traits<_Elem>>
_OutIt move(_InIt _First, _InIt _Last, _OutIt _Dest)
Definition: xutility:2447
void _Assign_rv(_Myt &&_Right)
Definition: regex:2353
const _Ty & _Right
Definition: algorithm:4087
template<class _Elem, class _RxTraits = regex_traits<_Elem>>
_Myt & assign(_XSTD initializer_list< _Elem > _Ilist, flag_type _Flags=regex_constants::ECMAScript)
Definition: regex:2333
const _Ty & _Right
Definition: algorithm:4087
template<class _Elem, class _RxTraits = regex_traits<_Elem>>
2386 _Reset(_Ptr, _Ptr + _RxTraits::length(_Ptr),
static const flag_type ECMAScript
Definition: regex:2249
void _Reset(_InIt _First, _InIt _Last, flag_type _Flags, input_iterator_tag)
Definition: regex:2511
template<class _Elem, class _RxTraits = regex_traits<_Elem>>
template<class _STtraits , class _STalloc >
iterator end() _NOEXCEPT
Definition: xstring:1608
static const flag_type ECMAScript
Definition: regex:2249
iterator begin() _NOEXCEPT
Definition: xstring:1598
void _Reset(_InIt _First, _InIt _Last, flag_type _Flags, input_iterator_tag)
Definition: regex:2511
template<class _Elem, class _RxTraits = regex_traits<_Elem>>
2475 #if _ENHANCED_REGEX_VISUALIZER
2476 _Visualization.swap(
_Right._Visualization);
void swap(_Myt &_Right) _THROW0()
Definition: regex:2471
_Root_node * _Rep
Definition: regex:2496
const _Ty & _Right
Definition: algorithm:4087
template<class _Elem, class _RxTraits = regex_traits<_Elem>>
template<class _Elem, class _RxTraits = regex_traits<_Elem>>
template<class _Elem, class _RxTraits = regex_traits<_Elem>>
template<class _Elem, class _RxTraits = regex_traits<_Elem>>
template<class _Elem, class _RxTraits = regex_traits<_Elem>>
template<class _Elem, class _RxTraits = regex_traits<_Elem>>
template<class _Elem, class _RxTraits = regex_traits<_Elem>>
template<class _Elem, class _RxTraits = regex_traits<_Elem>>
template<class _Elem, class _RxTraits = regex_traits<_Elem>>
template<class _Elem, class _RxTraits = regex_traits<_Elem>>
template<class _Elem, class _RxTraits = regex_traits<_Elem>>
template<class _Elem, class _RxTraits = regex_traits<_Elem>>
The documentation for this class was generated from the following file: