Public Attributes | List of all members
BT::BehaviorTreeFactory::PImpl Struct Reference

Public Attributes

std::unordered_map< std::string, Anybehavior_tree_definitions
 
std::unordered_map< std::string, NodeBuilderbuilders
 
std::set< std::string > builtin_IDs
 
std::unordered_map< std::string, TreeNodeManifestmanifests
 
std::shared_ptr< BT::Parserparser
 
std::shared_ptr< std::unordered_map< std::string, int > > scripting_enums
 
std::unordered_map< std::string, SubstitutionRulesubstitution_rules
 

Detailed Description

Definition at line 32 of file bt_factory.cpp.

Member Data Documentation

◆ behavior_tree_definitions

std::unordered_map<std::string, Any> BT::BehaviorTreeFactory::PImpl::behavior_tree_definitions

Definition at line 37 of file bt_factory.cpp.

◆ builders

std::unordered_map<std::string, NodeBuilder> BT::BehaviorTreeFactory::PImpl::builders

Definition at line 34 of file bt_factory.cpp.

◆ builtin_IDs

std::set<std::string> BT::BehaviorTreeFactory::PImpl::builtin_IDs

Definition at line 36 of file bt_factory.cpp.

◆ manifests

std::unordered_map<std::string, TreeNodeManifest> BT::BehaviorTreeFactory::PImpl::manifests

Definition at line 35 of file bt_factory.cpp.

◆ parser

std::shared_ptr<BT::Parser> BT::BehaviorTreeFactory::PImpl::parser

Definition at line 39 of file bt_factory.cpp.

◆ scripting_enums

std::shared_ptr<std::unordered_map<std::string, int> > BT::BehaviorTreeFactory::PImpl::scripting_enums

Definition at line 38 of file bt_factory.cpp.

◆ substitution_rules

std::unordered_map<std::string, SubstitutionRule> BT::BehaviorTreeFactory::PImpl::substitution_rules

Definition at line 40 of file bt_factory.cpp.


The documentation for this struct was generated from the following file:


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