Classes | Namespaces | Functions
xml_parsing.h File Reference
#include "behaviortree_cpp/bt_parser.h"
#include <filesystem>
#include <unordered_map>
Include dependency graph for xml_parsing.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  BT::XMLParser
 The XMLParser is a class used to read the model of a BehaviorTree from file or text and instantiate the corresponding tree using the BehaviorTreeFactory. More...
 

Namespaces

 BT
 

Functions

void BT::VerifyXML (const std::string &xml_text, const std::unordered_map< std::string, NodeType > &registered_nodes)
 
std::string BT::writeTreeNodesModelXML (const BehaviorTreeFactory &factory, bool include_builtin=false)
 writeTreeNodesModelXML generates an XMl that contains the manifests in the <TreeNodesModel> More...
 
std::string BT::WriteTreeToXML (const Tree &tree, bool add_metadata, bool add_builtin_models)
 WriteTreeToXML create a string that contains the XML that corresponds to a given tree. When using this function with a logger, you should probably set both add_metadata and add_builtin_models to true. More...
 
std::string BT::writeTreeXSD (const BehaviorTreeFactory &factory)
 writeTreeXSD generates an XSD for the nodes defined in the factory More...
 


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