Classes | |
| struct | Environment |
| The Environment class is used to encapsulate the information and states needed by the scripting language. More... | |
| struct | ExprAssignment |
| struct | ExprBase |
| struct | ExprBinaryArithmetic |
| struct | ExprComparison |
| struct | ExprIf |
| struct | ExprLiteral |
| struct | ExprName |
| struct | ExprUnaryArithmetic |
Typedefs | |
| using | expr_ptr = std::shared_ptr< struct ExprBase > |
| using | SimpleString = SafeAny::SimpleString |
Functions | |
| std::string | ErrorNotInit (const char *side, const char *op_str) |
| template<typename T > | |
| bool | IsSame (const T &lv, const T &rv) |
| double | StringToDouble (const Any &value, const Environment &env) |
| using BT::Ast::expr_ptr = typedef std::shared_ptr<struct ExprBase> |
Definition at line 28 of file operators.hpp.
| using BT::Ast::SimpleString = typedef SafeAny::SimpleString |
Definition at line 26 of file operators.hpp.
|
inline |
Definition at line 61 of file operators.hpp.
| bool BT::Ast::IsSame | ( | const T & | lv, |
| const T & | rv | ||
| ) |
Definition at line 303 of file operators.hpp.
|
inline |
Definition at line 31 of file operators.hpp.