#include <operators.hpp>

Public Types | |
| enum | op_t { equal, not_equal, less, greater, less_equal, greater_equal } |
Public Types inherited from BT::Ast::ExprBase | |
| using | Ptr = std::shared_ptr< ExprBase > |
Public Member Functions | |
| Any | evaluate (Environment &env) const override |
| const char * | opStr (op_t op) const |
Public Member Functions inherited from BT::Ast::ExprBase | |
| virtual | ~ExprBase ()=default |
Public Attributes | |
| std::vector< expr_ptr > | operands |
| std::vector< op_t > | ops |
Definition at line 316 of file operators.hpp.
| Enumerator | |
|---|---|
| equal | |
| not_equal | |
| less | |
| greater | |
| less_equal | |
| greater_equal | |
Definition at line 318 of file operators.hpp.
|
inlineoverridevirtual |
Implements BT::Ast::ExprBase.
Definition at line 351 of file operators.hpp.
|
inline |
Definition at line 328 of file operators.hpp.
| std::vector<expr_ptr> BT::Ast::ExprComparison::operands |
Definition at line 349 of file operators.hpp.
| std::vector<op_t> BT::Ast::ExprComparison::ops |
Definition at line 348 of file operators.hpp.