29 #ifndef _GLIBCXX_REGEX
30 #define _GLIBCXX_REGEX 1
32 #pragma GCC system_header
34 #if __cplusplus < 201103L
66 #if __cplusplus >= 201703L && _GLIBCXX_USE_CXX11_ABI
67 namespace std _GLIBCXX_VISIBILITY(default)
69 _GLIBCXX_BEGIN_NAMESPACE_VERSION
72 template<
typename _Tp>
class polymorphic_allocator;
73 template<
typename _B
idirectionalIterator>
76 sub_match<_BidirectionalIterator>>>;
77 using cmatch = match_results<const char*>;
81 = match_results<__gnu_cxx::__normal_iterator<const char*, string>>;
82 #ifdef _GLIBCXX_USE_WCHAR_T
83 using wcmatch = match_results<const wchar_t*>;
85 = match_results<__gnu_cxx::__normal_iterator<const wchar_t*, wstring>>;
88 _GLIBCXX_END_NAMESPACE_VERSION
93 #endif // _GLIBCXX_REGEX
The results of a match or search operation.
Error and exception objects for the std regex library.
Constant definitions for the std regex library.