提交 9a674af6 编写于 作者: X Xinqi

LogicalAnd, LogicalOr


Former-commit-id: 765c8a31f1da82f73372b88f3a7d0ec6e6afcbe8
上级 d644fd89
......@@ -340,18 +340,20 @@ class LazyBlobVarBuilder final {
int32_t touched_cnt_;
};
#define LAZY_BLOB_BINARY_CORE_OP_FUNC_SEQ \
OF_PP_MAKE_TUPLE_SEQ(Add, +, T) \
OF_PP_MAKE_TUPLE_SEQ(Sub, -, T) \
OF_PP_MAKE_TUPLE_SEQ(Mul, *, T) \
OF_PP_MAKE_TUPLE_SEQ(Div, /, T) \
OF_PP_MAKE_TUPLE_SEQ(Mod, %, T) \
OF_PP_MAKE_TUPLE_SEQ(Eq, ==, bool) \
OF_PP_MAKE_TUPLE_SEQ(Ne, !=, bool) \
OF_PP_MAKE_TUPLE_SEQ(Gt, >, bool) \
OF_PP_MAKE_TUPLE_SEQ(Ge, >=, bool) \
OF_PP_MAKE_TUPLE_SEQ(Lt, <, bool) \
OF_PP_MAKE_TUPLE_SEQ(Le, <=, bool)
#define LAZY_BLOB_BINARY_CORE_OP_FUNC_SEQ \
OF_PP_MAKE_TUPLE_SEQ(Add, +, T) \
OF_PP_MAKE_TUPLE_SEQ(Sub, -, T) \
OF_PP_MAKE_TUPLE_SEQ(Mul, *, T) \
OF_PP_MAKE_TUPLE_SEQ(Div, /, T) \
OF_PP_MAKE_TUPLE_SEQ(Mod, %, T) \
OF_PP_MAKE_TUPLE_SEQ(Eq, ==, bool) \
OF_PP_MAKE_TUPLE_SEQ(Ne, !=, bool) \
OF_PP_MAKE_TUPLE_SEQ(Gt, >, bool) \
OF_PP_MAKE_TUPLE_SEQ(Ge, >=, bool) \
OF_PP_MAKE_TUPLE_SEQ(Lt, <, bool) \
OF_PP_MAKE_TUPLE_SEQ(Le, <=, bool) \
OF_PP_MAKE_TUPLE_SEQ(LogicalAnd, &&, bool) \
OF_PP_MAKE_TUPLE_SEQ(LogicalOr, &&, bool)
#define DECLARE_LAZY_BLOB_BINARY_CORE(name, op, ret_type) \
template<typename T, typename YDT = T> \
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册