57 size_t size()
const {
return __size; }
66 Regex(
const wchar_t* _pattern,
size_t _n,
unsigned int _flags = 0)
69 void compile(const
wchar_t* _pattern,
size_t _n,
unsigned int _flags = 0)
72 bool search(const
wchar_t* _begin, const
wchar_t* _end,
unsigned int _flags = 0)
75 bool search(const
wchar_t* _begin, const
wchar_t* _end, MatchResults& _results,
unsigned int _flags = 0)
78 bool match(const
wchar_t* _begin, const
wchar_t* _end,
unsigned int _flags)
81 bool match(const
wchar_t* _begin, const
wchar_t* _end, MatchResults& _results,
unsigned int _flags = 0)
85 Regex(const String& _pattern,
unsigned int _flags = 0)
88 void compile(const String& _pattern,
unsigned int _flags = 0)
91 bool search(const String& _string,
unsigned int _flags = 0)
94 bool search(const String& _string, MatchResults& _results,
unsigned int _flags = 0)
97 bool match(const String& _string,
unsigned int _flags = 0)
100 bool match(const String& _string, MatchResults& _results,
unsigned int _flags = 0)
104 const String& _string,
105 const String& _replacement,
106 size_t _limit = (
size_t)-1
110 const
wchar_t* _begin, const
wchar_t* _end,
111 StringArray& _results,
112 size_t _limit = (
size_t)-1
116 const String& _string,
117 StringArray& _results,
118 size_t _limit = (
size_t)-1
122 const
wchar_t* _regex,
123 const
wchar_t* _string,