Public Member Functions | Public Attributes
BT::XMLParser::Pimpl Struct Reference

List of all members.

Public Member Functions

void clear ()
TreeNode::Ptr createNodeFromXML (const XMLElement *element, const Blackboard::Ptr &blackboard, const TreeNode::Ptr &node_parent)
void loadDocImpl (BT_TinyXML2::XMLDocument *doc)
 Pimpl (const BehaviorTreeFactory &fact)
void recursivelyCreateTree (const std::string &tree_ID, Tree &output_tree, Blackboard::Ptr blackboard, const TreeNode::Ptr &root_parent)

Public Attributes

filesystem::path current_path
const BehaviorTreeFactoryfactory
std::list< std::unique_ptr
< BT_TinyXML2::XMLDocument > > 
opened_documents
int suffix_count
std::unordered_map
< std::string, const
XMLElement * > 
tree_roots

Detailed Description

Definition at line 40 of file xml_parsing.cpp.


Constructor & Destructor Documentation

BT::XMLParser::Pimpl::Pimpl ( const BehaviorTreeFactory fact) [inline, explicit]

Definition at line 62 of file xml_parsing.cpp.


Member Function Documentation

void BT::XMLParser::Pimpl::clear ( ) [inline]

Definition at line 68 of file xml_parsing.cpp.

TreeNode::Ptr BT::XMLParser::Pimpl::createNodeFromXML ( const XMLElement element,
const Blackboard::Ptr blackboard,
const TreeNode::Ptr node_parent 
)

Definition at line 441 of file xml_parsing.cpp.

Definition at line 115 of file xml_parsing.cpp.

void BT::XMLParser::Pimpl::recursivelyCreateTree ( const std::string &  tree_ID,
Tree output_tree,
Blackboard::Ptr  blackboard,
const TreeNode::Ptr root_parent 
)

Definition at line 602 of file xml_parsing.cpp.


Member Data Documentation

Definition at line 58 of file xml_parsing.cpp.

Definition at line 56 of file xml_parsing.cpp.

Definition at line 53 of file xml_parsing.cpp.

Definition at line 60 of file xml_parsing.cpp.

std::unordered_map<std::string,const XMLElement*> BT::XMLParser::Pimpl::tree_roots

Definition at line 54 of file xml_parsing.cpp.


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


behaviortree_cpp
Author(s): Michele Colledanchise, Davide Faconti
autogenerated on Sat Jun 8 2019 20:17:15