Logical binary condition. More...
#include <condition.hpp>
Inherits detail::basic_condition.
Public Member Functions | |
condition (const condition< L1, R1 > &l, const condition< L2, R2 > &r, detail::basic_condition::t_operand op) | |
Create a binary logical condition. | |
std::string | evaluate (basic_dialect &dialect) const override |
Evaluates the condition. | |
Logical binary condition.
This class represents a logical binary condition
L1 | The left hand type of the left operator |
R1 | The right hand type of the left operator |
L2 | The left hand type of the right operator |
R2 | The right hand type of the right operator |
|
inline |
Create a binary logical condition.
l | Left hand operator of the condition |
r | right hand operator of the condition |
op | The operand (AND or OR) |
|
inlineoverride |
Evaluates the condition.
dialect | The dialect used to evaluate |