|
void | clear () |
|
TreeNode::Ptr | createNodeFromXML (const XMLElement *element, const Blackboard::Ptr &blackboard, const TreeNode::Ptr &node_parent, const std::string &prefix_path, Tree &output_tree) |
|
void | getPortsRecursively (const XMLElement *element, std::vector< std::string > &output_ports) |
|
void | loadDocImpl (XMLDocument *doc, bool add_includes) |
|
| PImpl (const BehaviorTreeFactory &fact) |
|
void | recursivelyCreateSubtree (const std::string &tree_ID, const std::string &tree_path, const std::string &prefix_path, Tree &output_tree, Blackboard::Ptr blackboard, const TreeNode::Ptr &root_node) |
|
Definition at line 94 of file xml_parsing.cpp.
◆ PImpl()
◆ clear()
void BT::XMLParser::PImpl::clear |
( |
| ) |
|
|
inline |
◆ createNodeFromXML()
◆ getPortsRecursively()
void BT::XMLParser::PImpl::getPortsRecursively |
( |
const XMLElement * |
element, |
|
|
std::vector< std::string > & |
output_ports |
|
) |
| |
◆ loadDocImpl()
void BT::XMLParser::PImpl::loadDocImpl |
( |
XMLDocument * |
doc, |
|
|
bool |
add_includes |
|
) |
| |
◆ loadSubtreeModel()
void BT::XMLParser::PImpl::loadSubtreeModel |
( |
const XMLElement * |
xml_root | ) |
|
|
private |
◆ recursivelyCreateSubtree()
void BT::XMLParser::PImpl::recursivelyCreateSubtree |
( |
const std::string & |
tree_ID, |
|
|
const std::string & |
tree_path, |
|
|
const std::string & |
prefix_path, |
|
|
Tree & |
output_tree, |
|
|
Blackboard::Ptr |
blackboard, |
|
|
const TreeNode::Ptr & |
root_node |
|
) |
| |
◆ current_path
std::filesystem::path BT::XMLParser::PImpl::current_path |
◆ factory
◆ opened_documents
std::list<std::unique_ptr<XMLDocument> > BT::XMLParser::PImpl::opened_documents |
◆ subtree_models
std::map<std::string, SubtreeModel> BT::XMLParser::PImpl::subtree_models |
◆ suffix_count
int BT::XMLParser::PImpl::suffix_count |
◆ tree_roots
std::map<std::string, const XMLElement*> BT::XMLParser::PImpl::tree_roots |
The documentation for this struct was generated from the following file: