33 namespace std _GLIBCXX_VISIBILITY(default)
35 _GLIBCXX_BEGIN_NAMESPACE_VERSION
48 namespace regex_constants
173 #if __cplusplus >= 201703L || !defined __STRICT_ANSI__ 204 & static_cast<unsigned int>(__b));
211 | static_cast<unsigned int>(__b));
218 ^ static_cast<unsigned int>(__b));
227 {
return __a = __a & __b; }
231 {
return __a = __a | __b; }
235 {
return __a = __a ^ __b; }
396 & static_cast<unsigned int>(__b));
403 | static_cast<unsigned int>(__b));
410 ^ static_cast<unsigned int>(__b));
419 {
return __a = __a & __b; }
423 {
return __a = __a | __b; }
427 {
return __a = __a ^ __b; }
433 _GLIBCXX_END_NAMESPACE_VERSION
constexpr syntax_option_type ECMAScript
constexpr syntax_option_type extended
__syntax_option
This is a bitmask type indicating how to interpret the regex.
constexpr syntax_option_type operator|(syntax_option_type __a, syntax_option_type __b)
This is a bitmask type indicating how to interpret the regex.
constexpr match_flag_type format_no_copy
constexpr match_flag_type format_sed
constexpr match_flag_type format_default
syntax_option_type & operator^=(syntax_option_type &__a, syntax_option_type __b)
This is a bitmask type indicating how to interpret the regex.
constexpr match_flag_type match_prev_avail
constexpr syntax_option_type icase
constexpr match_flag_type match_default
constexpr 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 __multiline
Extension: Equivalent to regex_constants::multiline for C++11 and C++14.
constexpr syntax_option_type multiline
constexpr syntax_option_type grep
syntax_option_type
This is a bitmask type indicating how to interpret the regex.
Facet for localized string comparison.
syntax_option_type & operator &=(syntax_option_type &__a, syntax_option_type __b)
This is a bitmask type indicating how to interpret the regex.
match_flag_type
This is a bitmask type indicating regex matching rules.
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 match_flag_type match_not_bow
constexpr syntax_option_type operator^(syntax_option_type __a, syntax_option_type __b)
This is a bitmask type indicating how to interpret the regex.
constexpr match_flag_type match_not_eol
__match_flag
This is a bitmask type indicating regex matching rules.
constexpr syntax_option_type __polynomial
constexpr match_flag_type match_not_eow
constexpr match_flag_type match_continuous
constexpr match_flag_type match_not_bol
constexpr match_flag_type format_first_only
constexpr match_flag_type match_not_null
constexpr syntax_option_type basic
constexpr match_flag_type match_any
constexpr syntax_option_type optimize
ISO C++ entities toplevel namespace is std.
constexpr syntax_option_type egrep
constexpr syntax_option_type nosubs
constexpr syntax_option_type operator~(syntax_option_type __a)
This is a bitmask type indicating how to interpret the regex.