33 namespace std _GLIBCXX_VISIBILITY(default)
35 _GLIBCXX_BEGIN_NAMESPACE_VERSION
48 namespace regex_constants
88 static_cast<syntax_option_type>(1 << _S_icase);
96 static_cast<syntax_option_type>(1 << _S_nosubs);
105 static_cast<syntax_option_type>(1 << _S_optimize);
112 static_cast<syntax_option_type>(1 << _S_collate);
123 static_cast<syntax_option_type>(1 << _S_ECMAScript);
133 static_cast<syntax_option_type>(1 << _S_basic);
142 static_cast<syntax_option_type>(1 << _S_extended);
153 static_cast<syntax_option_type>(1 << _S_awk);
162 static_cast<syntax_option_type>(1 << _S_grep);
171 static_cast<syntax_option_type>(1 << _S_egrep);
180 static_cast<syntax_option_type>(1 << _S_polynomial);
186 & static_cast<unsigned int>(__b));
193 | static_cast<unsigned int>(__b));
200 ^ static_cast<unsigned int>(__b));
209 {
return __a = __a & __b; }
213 {
return __a = __a | __b; }
217 {
return __a = __a ^ __b; }
261 static_cast<match_flag_type>(0);
269 static_cast<match_flag_type>(1 << _S_not_bol);
277 static_cast<match_flag_type>(1 << _S_not_eol);
284 static_cast<match_flag_type>(1 << _S_not_bow);
291 static_cast<match_flag_type>(1 << _S_not_eow);
298 static_cast<match_flag_type>(1 << _S_any);
304 static_cast<match_flag_type>(1 << _S_not_null);
310 static_cast<match_flag_type>(1 << _S_continuous);
318 static_cast<match_flag_type>(1 << _S_prev_avail);
347 static_cast<match_flag_type>(0);
356 static_cast<match_flag_type>(1 << _S_sed);
364 static_cast<match_flag_type>(1 << _S_no_copy);
371 static_cast<match_flag_type>(1 << _S_first_only);
377 & static_cast<unsigned int>(__b));
384 | static_cast<unsigned int>(__b));
391 ^ static_cast<unsigned int>(__b));
400 {
return __a = __a & __b; }
404 {
return __a = __a | __b; }
408 {
return __a = __a ^ __b; }
414 _GLIBCXX_END_NAMESPACE_VERSION
constexpr syntax_option_type operator&(syntax_option_type __a, syntax_option_type __b)
This is a bitmask type indicating how to interpret the regex.
_GLIBCXX17_INLINE constexpr match_flag_type format_sed
Facet for localized string comparison.
_GLIBCXX17_INLINE constexpr match_flag_type match_any
constexpr syntax_option_type operator^(syntax_option_type __a, syntax_option_type __b)
This is a bitmask type indicating how to interpret the regex.
_GLIBCXX17_INLINE constexpr syntax_option_type icase
syntax_option_type & operator^=(syntax_option_type &__a, syntax_option_type __b)
This is a bitmask type indicating how to interpret the regex.
syntax_option_type & operator&=(syntax_option_type &__a, syntax_option_type __b)
This is a bitmask type indicating how to interpret the regex.
_GLIBCXX17_INLINE constexpr match_flag_type match_not_bol
_GLIBCXX17_INLINE constexpr syntax_option_type nosubs
syntax_option_type
This is a bitmask type indicating how to interpret the regex.
_GLIBCXX17_INLINE constexpr match_flag_type format_default
_GLIBCXX17_INLINE constexpr syntax_option_type ECMAScript
_GLIBCXX17_INLINE constexpr match_flag_type match_default
match_flag_type
This is a bitmask type indicating regex matching rules.
_GLIBCXX17_INLINE constexpr syntax_option_type optimize
ISO C++ entities toplevel namespace is std.
_GLIBCXX17_INLINE constexpr match_flag_type format_no_copy
_GLIBCXX17_INLINE constexpr match_flag_type match_not_eow
_GLIBCXX17_INLINE constexpr syntax_option_type extended
_GLIBCXX17_INLINE constexpr match_flag_type match_not_bow
_GLIBCXX17_INLINE constexpr match_flag_type format_first_only
_GLIBCXX17_INLINE constexpr syntax_option_type awk
syntax_option_type & operator|=(syntax_option_type &__a, syntax_option_type __b)
This is a bitmask type indicating how to interpret the regex.
constexpr syntax_option_type operator~(syntax_option_type __a)
This is a bitmask type indicating how to interpret the regex.
__syntax_option
This is a bitmask type indicating how to interpret the regex.
_GLIBCXX17_INLINE constexpr syntax_option_type grep
_GLIBCXX17_INLINE constexpr syntax_option_type egrep
_GLIBCXX17_INLINE constexpr match_flag_type match_continuous
__match_flag
This is a bitmask type indicating regex matching rules.
_GLIBCXX17_INLINE constexpr syntax_option_type basic
_GLIBCXX17_INLINE constexpr match_flag_type match_prev_avail
constexpr syntax_option_type operator|(syntax_option_type __a, syntax_option_type __b)
This is a bitmask type indicating how to interpret the regex.
_GLIBCXX17_INLINE constexpr syntax_option_type __polynomial
_GLIBCXX17_INLINE constexpr match_flag_type match_not_eol
_GLIBCXX17_INLINE constexpr match_flag_type match_not_null