Go to the source code of this file.
| #define BINARY_COND_MACRO |
( |
|
NAME | ) |
|
Value:class NAME : public TBinary<Base, Base, Base> { \
public: \
NODE_MACRO \
using TBinary::TBinary; \
std::unique_ptr<INode> clone() const override { \
return cloneBinary<NAME>(); \
} \
};
Definition at line 47 of file condition.h.
| #define RELATION_MACRO |
( |
|
NAME | ) |
|
Value:class NAME : public TBinary<expression::Base, expression::Base, Base> { \
NODE_MACRO \
using TBinary::TBinary; \
std::unique_ptr<INode> clone() const override { \
return cloneBinary<NAME>(); \
} \
};
Definition at line 8 of file condition.h.
| #define UNARY_COND_MACRO |
( |
|
NAME | ) |
|
Value:class NAME : public TUnary<Base, Base> { \
public: \
NODE_MACRO \
using TUnary::TUnary; \
std::unique_ptr<INode> clone() const override { \
return cloneUnary<NAME>(); \
} \
};
Definition at line 67 of file condition.h.