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 298 of file operators.hpp.
|
inline |
Definition at line 31 of file operators.hpp.