We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
|=
&=
hat::scan_hint
1 parent ea035cd commit 2d24bcfCopy full SHA for 2d24bcf
1 file changed
include/libhat/scanner.hpp
@@ -116,6 +116,16 @@ LIBHAT_EXPORT namespace hat {
116
using U = std::underlying_type_t<scan_hint>;
117
return static_cast<scan_hint>(static_cast<U>(lhs) & static_cast<U>(rhs));
118
}
119
+
120
+ constexpr scan_hint& operator|=(scan_hint& lhs, const scan_hint rhs) {
121
+ lhs = lhs | rhs;
122
+ return lhs;
123
+ }
124
125
+ constexpr scan_hint& operator&=(scan_hint& lhs, const scan_hint rhs) {
126
+ lhs = lhs & rhs;
127
128
129
130
131
namespace hat::detail {
0 commit comments