#include <operators.hpp>

Public Member Functions | |
| Any | evaluate (Environment &env) const override |
| ExprIf (expr_ptr condition, expr_ptr then, expr_ptr else_) | |
Public Member Functions inherited from BT::Ast::ExprBase | |
| virtual | ~ExprBase ()=default |
Public Attributes | |
| expr_ptr | condition |
| expr_ptr | else_ |
| expr_ptr | then |
Additional Inherited Members | |
Public Types inherited from BT::Ast::ExprBase | |
| using | Ptr = std::shared_ptr< ExprBase > |
Definition at line 448 of file operators.hpp.
Definition at line 452 of file operators.hpp.
|
inlineoverridevirtual |
Implements BT::Ast::ExprBase.
Definition at line 456 of file operators.hpp.
| expr_ptr BT::Ast::ExprIf::condition |
Definition at line 450 of file operators.hpp.
| expr_ptr BT::Ast::ExprIf::else_ |
Definition at line 450 of file operators.hpp.
| expr_ptr BT::Ast::ExprIf::then |
Definition at line 450 of file operators.hpp.