Skip to content

Commit bc7f5db

Browse files
committed
Add bitwise
1 parent da9e29f commit bc7f5db

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

include/queryosity/detail.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -213,6 +213,8 @@ CHECK_FOR_BINARY_OP(equality, ==)
213213
CHECK_FOR_BINARY_OP(inequality, !=)
214214
CHECK_FOR_BINARY_OP(logical_and, &&)
215215
CHECK_FOR_BINARY_OP(logical_or, ||)
216+
CHECK_FOR_BINARY_OP(bitwise_or, &)
217+
CHECK_FOR_BINARY_OP(bitwise_and, |)
216218
CHECK_FOR_INDEX_OP()
217219

218220
} // namespace detail

include/queryosity/lazy.h

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -194,8 +194,10 @@ class lazy : public dataflow::node,
194194
DEFINE_LAZY_BINARY_OP(subtraction, -)
195195
DEFINE_LAZY_BINARY_OP(multiplication, *)
196196
DEFINE_LAZY_BINARY_OP(division, /)
197-
DEFINE_LAZY_BINARY_OP(logical_or, ||)
198197
DEFINE_LAZY_BINARY_OP(logical_and, &&)
198+
DEFINE_LAZY_BINARY_OP(logical_or, ||)
199+
DEFINE_LAZY_BINARY_OP(bitwise_and, &)
200+
DEFINE_LAZY_BINARY_OP(bitwise_or, |)
199201
DEFINE_LAZY_BINARY_OP(greater_than, >)
200202
DEFINE_LAZY_BINARY_OP(less_than, <)
201203
DEFINE_LAZY_BINARY_OP(greater_than_or_equal_to, >=)

0 commit comments

Comments
 (0)