#include <cstdio>
#include <cstring>
#include <functional>
#include <iostream>
#include <list>
#include <sstream>
#include <string>
#include <typeindex>
#include <map>
#include "behaviortree_cpp/xml_parsing.h"
#include "tinyxml2/tinyxml2.h"
#include <filesystem>
#include "behaviortree_cpp/blackboard.h"
#include "behaviortree_cpp/tree_node.h"
#include "behaviortree_cpp/utils/demangle_util.h"
Go to the source code of this file.
|
void | BT::addNodeModelToXML (const TreeNodeManifest &model, XMLDocument &doc, XMLElement *model_root) |
|
void | BT::addTreeToXML (const Tree &tree, XMLDocument &doc, XMLElement *rootXML, bool add_metadata, bool add_builtin_models) |
|
Tree | BT::buildTreeFromFile (const BehaviorTreeFactory &factory, const std::string &filename, const Blackboard::Ptr &blackboard) |
|
Tree | BT::buildTreeFromText (const BehaviorTreeFactory &factory, const std::string &text, const Blackboard::Ptr &blackboard) |
|
void | BT::VerifyXML (const std::string &xml_text, const std::unordered_map< std::string, BT::NodeType > ®istered_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...
|
|
◆ __bt_cplusplus
#define __bt_cplusplus __cplusplus |