29 #ifndef _GLIBCXX_REGEX 30 #define _GLIBCXX_REGEX 1 32 #ifdef _GLIBCXX_SYSHDR 33 #pragma GCC system_header 38 #if __cplusplus < 201103L 50 #include <bits/shared_ptr.h> 72 #define __glibcxx_want_nonmember_container_access 75 #if __cplusplus >= 201703L && _GLIBCXX_USE_CXX11_ABI 77 namespace std _GLIBCXX_VISIBILITY(default)
79 _GLIBCXX_BEGIN_NAMESPACE_VERSION
82 template<
typename _B
idirectionalIterator>
85 sub_match<_BidirectionalIterator>>>;
86 using cmatch = match_results<const char*>;
90 = match_results<__gnu_cxx::__normal_iterator<const char*, string>>;
91 #ifdef _GLIBCXX_USE_WCHAR_T 92 using wcmatch = match_results<const wchar_t*>;
94 = match_results<__gnu_cxx::__normal_iterator<const wchar_t*, wstring>>;
97 _GLIBCXX_END_NAMESPACE_VERSION
102 #endif // _GLIBCXX_REGEX Constant definitions for the std regex library.
ISO C++ entities toplevel namespace is std.
The results of a match or search operation.
Error and exception objects for the std regex library.