30 #ifndef _GLIBCXX_EXPERIMENTAL_REGEX
31 #define _GLIBCXX_EXPERIMENTAL_REGEX 1
33 #ifdef _GLIBCXX_SYSHDR
34 #pragma GCC system_header
39 #if __cplusplus >= 201402L
44 namespace std _GLIBCXX_VISIBILITY(default)
46 _GLIBCXX_BEGIN_NAMESPACE_VERSION
48 namespace experimental
50 inline namespace fundamentals_v2
52 #if _GLIBCXX_USE_CXX11_ABI
55 template<
typename _B
idirectionalIterator>
58 sub_match<_BidirectionalIterator>>>;
60 typedef match_results<const char*> cmatch;
61 typedef match_results<const wchar_t*> wcmatch;
62 typedef match_results<string::const_iterator> smatch;
63 typedef match_results<wstring::const_iterator> wsmatch;
69 _GLIBCXX_END_NAMESPACE_VERSION
74 #endif // _GLIBCXX_EXPERIMENTAL_REGEX