Classes | Namespaces | Typedefs | Functions | Variables
operators.hpp File Reference
#include <cmath>
#include <memory>
#include <string>
#include <vector>
#include "behaviortree_cpp/scripting/any_types.hpp"
#include "behaviortree_cpp/scripting/script_parser.hpp"
Include dependency graph for operators.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  BT::Grammar::Expression::assignment
 
struct  BT::Grammar::Expression::bit_and
 
struct  BT::Grammar::Expression::bit_or
 
struct  BT::Grammar::Expression::bit_prefix
 
struct  BT::Grammar::Expression::comparison
 
struct  BT::Grammar::Expression::conditional
 
struct  BT::Grammar::Expression::expected_operand
 
struct  BT::Ast::ExprAssignment
 
struct  BT::Ast::ExprBase
 
struct  BT::Ast::ExprBinaryArithmetic
 
struct  BT::Ast::ExprComparison
 
struct  BT::Grammar::Expression
 
struct  BT::Ast::ExprIf
 
struct  BT::Ast::ExprLiteral
 
struct  BT::Ast::ExprName
 
struct  BT::Ast::ExprUnaryArithmetic
 
struct  BT::Grammar::Expression::logical
 
struct  BT::Grammar::Expression::math_prefix
 
struct  BT::Grammar::Expression::math_product
 
struct  BT::Grammar::Expression::math_sum
 
struct  BT::Grammar::nested_expr
 
struct  BT::Grammar::stmt
 
struct  BT::Grammar::Expression::string_concat
 

Namespaces

 BT
 
 BT::Ast
 
 BT::Grammar
 

Typedefs

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

Functions

std::string BT::Ast::ErrorNotInit (const char *side, const char *op_str)
 
template<typename T >
bool BT::Ast::IsSame (const T &lv, const T &rv)
 
double BT::Ast::StringToDouble (const Any &value, const Environment &env)
 

Variables

constexpr auto BT::Grammar::escaped_newline = dsl::backslash >> dsl::newline
 


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