33 namespace std _GLIBCXX_VISIBILITY(default)
46 namespace regex_constants
48 _GLIBCXX_BEGIN_NAMESPACE_VERSION
167 & static_cast<unsigned int>(__b));
174 | static_cast<unsigned int>(__b));
181 ^ static_cast<unsigned int>(__b));
190 {
return __a = __a & __b; }
194 {
return __a = __a | __b; }
198 {
return __a = __a ^ __b; }
346 & static_cast<unsigned int>(__b));
353 | static_cast<unsigned int>(__b));
360 ^ static_cast<unsigned int>(__b));
369 {
return __a = __a & __b; }
373 {
return __a = __a | __b; }
377 {
return __a = __a ^ __b; }
381 _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.
match_flag_type
This is a bitmask type indicating regex matching rules.
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.
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.
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
This is a bitmask type indicating regex matching rules.
constexpr 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
This is a bitmask type indicating how to interpret the regex.
__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.