#include <operators.hpp>
Public Types | |
enum | op_t { equal, not_equal, less, greater, less_equal, greater_equal } |
![]() | |
using | Ptr = std::shared_ptr< ExprBase > |
Public Member Functions | |
Any | evaluate (Environment &env) const override |
const char * | opStr (op_t op) const |
![]() | |
virtual | ~ExprBase ()=default |
Public Attributes | |
std::vector< expr_ptr > | operands |
std::vector< op_t > | ops |
Definition at line 311 of file operators.hpp.
Enumerator | |
---|---|
equal | |
not_equal | |
less | |
greater | |
less_equal | |
greater_equal |
Definition at line 313 of file operators.hpp.
|
inlineoverridevirtual |
Implements BT::Ast::ExprBase.
Definition at line 346 of file operators.hpp.
|
inline |
Definition at line 323 of file operators.hpp.
std::vector<expr_ptr> BT::Ast::ExprComparison::operands |
Definition at line 344 of file operators.hpp.
std::vector<op_t> BT::Ast::ExprComparison::ops |
Definition at line 343 of file operators.hpp.