Classes | Typedefs | Functions
BT::Ast Namespace Reference

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)
 

Typedef Documentation

◆ expr_ptr

using BT::Ast::expr_ptr = typedef std::shared_ptr<struct ExprBase>

Definition at line 28 of file operators.hpp.

◆ SimpleString

Definition at line 26 of file operators.hpp.

Function Documentation

◆ ErrorNotInit()

std::string BT::Ast::ErrorNotInit ( const char *  side,
const char *  op_str 
)
inline

Definition at line 61 of file operators.hpp.

◆ IsSame()

template<typename T >
bool BT::Ast::IsSame ( const T &  lv,
const T &  rv 
)

Definition at line 298 of file operators.hpp.

◆ StringToDouble()

double BT::Ast::StringToDouble ( const Any value,
const Environment env 
)
inline

Definition at line 31 of file operators.hpp.



behaviortree_cpp_v4
Author(s): Davide Faconti
autogenerated on Fri Jun 28 2024 02:20:09