|
| 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 |
|
void | _Orphan_all () |
|
void | _Swap_all (_Container_base0 &) |
|
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>>
_Root_node * _Rep
Definition: regex:2525
template<class _Elem, class _RxTraits = regex_traits<_Elem>>
2295 _Reset(_Ptr, _Ptr + _RxTraits::length(_Ptr),
void _Reset(_InIt _First, _InIt _Last, flag_type _Flags, input_iterator_tag)
Definition: regex:2541
_Root_node * _Rep
Definition: regex:2525
template<class _Elem, class _RxTraits = regex_traits<_Elem>>
unsigned int _Count
Definition: xcomplex:668
_CRTIMP2_PURE void __CLRCALL_PURE_OR_CDECL _Xregex_error(regex_constants::error_type _Code)
void _Reset(_InIt _First, _InIt _Last, flag_type _Flags, input_iterator_tag)
Definition: regex:2541
_Root_node * _Rep
Definition: regex:2525
template<class _Elem, class _RxTraits = regex_traits<_Elem>>
template<class _STtraits , class _STalloc >
iterator end() _NOEXCEPT
Definition: xstring:1605
iterator begin() _NOEXCEPT
Definition: xstring:1593
void _Reset(_InIt _First, _InIt _Last, flag_type _Flags, input_iterator_tag)
Definition: regex:2541
_Root_node * _Rep
Definition: regex:2525
template<class _Elem, class _RxTraits = regex_traits<_Elem>>
template<class _InIt >
#define _DEBUG_RANGE(first, last)
Definition: xutility:822
typename iterator_traits< _Iter >::iterator_category _Iter_cat_t
Definition: xutility:655
_FwdIt _Last
Definition: algorithm:1936
void _Reset(_InIt _First, _InIt _Last, flag_type _Flags, input_iterator_tag)
Definition: regex:2541
_Root_node * _Rep
Definition: regex:2525
template<class _Elem, class _RxTraits = regex_traits<_Elem>>
template<class _InIt >
#define _DEBUG_RANGE(first, last)
Definition: xutility:822
typename iterator_traits< _Iter >::iterator_category _Iter_cat_t
Definition: xutility:655
_FwdIt _Last
Definition: algorithm:1936
void _Reset(_InIt _First, _InIt _Last, flag_type _Flags, input_iterator_tag)
Definition: regex:2541
_Root_node * _Rep
Definition: regex:2525
template<class _Elem, class _RxTraits = regex_traits<_Elem>>
2339 _Visualization(
_Right._Visualization)
_RxTraits _Traits
Definition: regex:2526
void _Reset(_InIt _First, _InIt _Last, flag_type _Flags, input_iterator_tag)
Definition: regex:2541
_Root_node * _Rep
Definition: regex:2525
constexpr const _Ty &() _Right
Definition: algorithm:3591
template<class _Elem, class _RxTraits = regex_traits<_Elem>>
2353 _Reset(_Ilist.begin(), _Ilist.end(), _Flags,
void _Reset(_InIt _First, _InIt _Last, flag_type _Flags, input_iterator_tag)
Definition: regex:2541
_Root_node * _Rep
Definition: regex:2525
template<class _Elem, class _RxTraits = regex_traits<_Elem>>
void _Assign_rv(_Myt &&_Right)
Definition: regex:2382
constexpr remove_reference< _Ty >::type && move(_Ty &&_Arg) _NOEXCEPT
Definition: type_traits:1290
_Root_node * _Rep
Definition: regex:2525
constexpr const _Ty &() _Right
Definition: algorithm:3591
template<class _Elem, class _RxTraits = regex_traits<_Elem>>
void _Tidy()
Definition: regex:2532
template<class _Elem, class _RxTraits = regex_traits<_Elem>>
2388 #if _ENHANCED_REGEX_VISUALIZER
void _Tidy()
Definition: regex:2532
constexpr remove_reference< _Ty >::type && move(_Ty &&_Arg) _NOEXCEPT
Definition: type_traits:1290
_Root_node * _Rep
Definition: regex:2525
constexpr const _Ty &() _Right
Definition: algorithm:3591
template<class _Elem, class _RxTraits = regex_traits<_Elem>>
_Root_node * _Rep
Definition: regex:2525
template<class _Elem, class _RxTraits = regex_traits<_Elem>>
_Root_node * _Rep
Definition: regex:2525
template<class _Elem, class _RxTraits = regex_traits<_Elem>>
const _RxTraits& basic_regex< _Elem, _RxTraits >::_Get_traits |
( |
| ) |
const |
|
inline |
_RxTraits _Traits
Definition: regex:2526
template<class _Elem, class _RxTraits = regex_traits<_Elem>>
unsigned int basic_regex< _Elem, _RxTraits >::_Loop_count |
( |
| ) |
const |
|
inline |
unsigned int _Loops
Definition: regex:1695
_Root_node * _Rep
Definition: regex:2525
template<class _Elem, class _RxTraits = regex_traits<_Elem>>
template<class _InIt >
2546 _Reset(_Str.begin(), _Str.end(),
_FwdIt _Last
Definition: algorithm:1936
void _Reset(_InIt _First, _InIt _Last, flag_type _Flags, input_iterator_tag)
Definition: regex:2541
template<class _Elem, class _RxTraits = regex_traits<_Elem>>
template<class _FwdIt >
2554 #if _ENHANCED_REGEX_VISUALIZER
2555 _Visualization.assign(_First,
_Last);
_RxTraits _Traits
Definition: regex:2526
_FwdIt _Last
Definition: algorithm:1936
void _Reset(_InIt _First, _InIt _Last, flag_type _Flags, input_iterator_tag)
Definition: regex:2541
template<class _Elem, class _RxTraits = regex_traits<_Elem>>
#define _MT_INCR(x)
Definition: xmemory0:1161
unsigned int _Refs
Definition: regex:1697
void _Tidy()
Definition: regex:2532
_Root_node * _Rep
Definition: regex:2525
template<class _Elem, class _RxTraits = regex_traits<_Elem>>
2535 reinterpret_cast<_Atomic_counter_t&>(
_Rep->
_Refs)) == 0)
void _Destroy_node(_Node_base *_Nx, _Node_base *_Ne=0)
Definition: regex:1670
unsigned int _Refs
Definition: regex:1697
#define _MT_DECR(x)
Definition: xmemory0:1163
_Root_node * _Rep
Definition: regex:2525
template<class _Elem, class _RxTraits = regex_traits<_Elem>>
2365 _Reset(_Ilist.begin(), _Ilist.end(),
void _Reset(_InIt _First, _InIt _Last, flag_type _Flags, input_iterator_tag)
Definition: regex:2541
template<class _Elem, class _RxTraits = regex_traits<_Elem>>
void _Assign_rv(_Myt &&_Right)
Definition: regex:2382
constexpr remove_reference< _Ty >::type && move(_Ty &&_Arg) _NOEXCEPT
Definition: type_traits:1290
constexpr const _Ty &() _Right
Definition: algorithm:3591
template<class _Elem, class _RxTraits = regex_traits<_Elem>>
2442 #if _ENHANCED_REGEX_VISUALIZER
2443 _Visualization =
_Right._Visualization;
void _Reset(_InIt _First, _InIt _Last, flag_type _Flags, input_iterator_tag)
Definition: regex:2541
constexpr const _Ty &() _Right
Definition: algorithm:3591
template<class _Elem, class _RxTraits = regex_traits<_Elem>>
2453 return (
assign(_Ptr, _RxTraits::length(_Ptr), _Flags));
_Myt & assign(_XSTD initializer_list< _Elem > _Ilist, flag_type _Flags=regex_constants::ECMAScript)
Definition: regex:2362
template<class _Elem, class _RxTraits = regex_traits<_Elem>>
unsigned int _Count
Definition: xcomplex:668
void _Reset(_InIt _First, _InIt _Last, flag_type _Flags, input_iterator_tag)
Definition: regex:2541
template<class _Elem, class _RxTraits = regex_traits<_Elem>>
template<class _STtraits , class _STalloc >
iterator end() _NOEXCEPT
Definition: xstring:1605
iterator begin() _NOEXCEPT
Definition: xstring:1593
void _Reset(_InIt _First, _InIt _Last, flag_type _Flags, input_iterator_tag)
Definition: regex:2541
template<class _Elem, class _RxTraits = regex_traits<_Elem>>
template<class _InIt >
#define _DEBUG_RANGE(first, last)
Definition: xutility:822
typename iterator_traits< _Iter >::iterator_category _Iter_cat_t
Definition: xutility:655
_FwdIt _Last
Definition: algorithm:1936
void _Reset(_InIt _First, _InIt _Last, flag_type _Flags, input_iterator_tag)
Definition: regex:2541
template<class _Elem, class _RxTraits = regex_traits<_Elem>>
regex_constants::syntax_option_type flag_type
Definition: regex:2273
regex_constants::syntax_option_type _Fl
Definition: regex:1694
_Root_node * _Rep
Definition: regex:2525
template<class _Elem, class _RxTraits = regex_traits<_Elem>>
_RxTraits _Traits
Definition: regex:2526
template<class _Elem, class _RxTraits = regex_traits<_Elem>>
_RxTraits _Traits
Definition: regex:2526
void _Tidy()
Definition: regex:2532
template<class _Elem, class _RxTraits = regex_traits<_Elem>>
unsigned int basic_regex< _Elem, _RxTraits >::mark_count |
( |
| ) |
const |
|
inline |
unsigned int _Marks
Definition: regex:1696
_Root_node * _Rep
Definition: regex:2525
template<class _Elem, class _RxTraits = regex_traits<_Elem>>
_Myt & assign(_XSTD initializer_list< _Elem > _Ilist, flag_type _Flags=regex_constants::ECMAScript)
Definition: regex:2362
template<class _Elem, class _RxTraits = regex_traits<_Elem>>
void _Assign_rv(_Myt &&_Right)
Definition: regex:2382
constexpr remove_reference< _Ty >::type && move(_Ty &&_Arg) _NOEXCEPT
Definition: type_traits:1290
constexpr const _Ty &() _Right
Definition: algorithm:3591
template<class _Elem, class _RxTraits = regex_traits<_Elem>>
_Myt & assign(_XSTD initializer_list< _Elem > _Ilist, flag_type _Flags=regex_constants::ECMAScript)
Definition: regex:2362
constexpr const _Ty &() _Right
Definition: algorithm:3591
template<class _Elem, class _RxTraits = regex_traits<_Elem>>
2415 _Reset(_Ptr, _Ptr + _RxTraits::length(_Ptr),
static constexpr flag_type ECMAScript
Definition: regex:2279
void _Reset(_InIt _First, _InIt _Last, flag_type _Flags, input_iterator_tag)
Definition: regex:2541
template<class _Elem, class _RxTraits = regex_traits<_Elem>>
template<class _STtraits , class _STalloc >
iterator end() _NOEXCEPT
Definition: xstring:1605
static constexpr flag_type ECMAScript
Definition: regex:2279
iterator begin() _NOEXCEPT
Definition: xstring:1593
void _Reset(_InIt _First, _InIt _Last, flag_type _Flags, input_iterator_tag)
Definition: regex:2541
template<class _Elem, class _RxTraits = regex_traits<_Elem>>
2504 #if _ENHANCED_REGEX_VISUALIZER
2505 _Visualization.swap(
_Right._Visualization);
void swap(_Myt &_Right) _THROW0()
Definition: regex:2500
_Root_node * _Rep
Definition: regex:2525
constexpr const _Ty &() _Right
Definition: algorithm:3591
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: