4 #define OPTYPE_INVALID 0
5 #define OPTYPE_IMPLICIT_CAST 1
23 #define OPTYPE_BITNOT 19
24 #define OPTYPE_BITOR 20
25 #define OPTYPE_BITAND 21
26 #define OPTYPE_BITXOR 22
29 #define NUM_OPTYPES 23
31 #ifdef OPTYPE_CONSTANT_ONLY
32 #define OPTYPE(optype) CONCAT(OPTYPE_, optype)
42 #define OPTYPE(optype) ((OpType) CONCAT(OPTYPE_, optype))
bool OpTypeIsUnary(OpType optype)
Definition: optypes.cpp:89
uint8_t OpType
The operator type, see expr/optypes.h.
Definition: tdb_base.h:294
absl::string_view GetOpTypeSymbol(OpType optype)
Definition: optypes.cpp:72
bool OpTypeIsBinary(OpType optype)
Definition: optypes.cpp:96
void InitOpTypes()
Definition: optypes.cpp:64
OpType ParseOpTypeSymbol(absl::string_view str)