29 #ifndef _GLIBCXX_REGEX 30 #define _GLIBCXX_REGEX 1 32 #pragma GCC system_header 34 #if __cplusplus < 201103L 65 #if __cplusplus >= 201703L && _GLIBCXX_USE_CXX11_ABI 67 namespace std _GLIBCXX_VISIBILITY(default)
69 _GLIBCXX_BEGIN_NAMESPACE_VERSION
71 template<
typename _Tp>
class polymorphic_allocator;
72 template<
typename _B
idirectionalIterator>
75 sub_match<_BidirectionalIterator>>>;
76 using cmatch = match_results<const char*>;
77 using smatch = match_results<string::const_iterator>;
78 #ifdef _GLIBCXX_USE_WCHAR_T 79 using wcmatch = match_results<const wchar_t*>;
80 using wsmatch = match_results<wstring::const_iterator>;
83 _GLIBCXX_END_NAMESPACE_VERSION
88 #endif // _GLIBCXX_REGEX
The results of a match or search operation.
Error and exception objects for the std regex library.
ISO C++ entities toplevel namespace is std.
Constant definitions for the std regex library.