#include <exception>
#include <map>
#include <utility>
#include "behaviortree_cpp/utils/signal.h"
#include "behaviortree_cpp/basic_types.h"
#include "behaviortree_cpp/blackboard.h"
#include "behaviortree_cpp/utils/strcat.hpp"
#include "behaviortree_cpp/utils/wakeup_signal.hpp"
#include "behaviortree_cpp/scripting/script_parser.hpp"
Go to the source code of this file.
Classes | |
struct | BT::NodeConfig |
class | BT::TreeNode |
Abstract base class for Behavior Tree Nodes. More... | |
struct | BT::TreeNodeManifest |
This information is used mostly by the XMLParser. More... | |
Namespaces | |
BT | |
Typedefs | |
using | BT::NodeConfiguration = NodeConfig |
using | BT::PortsRemapping = std::unordered_map< std::string, std::string > |
using | BT::ScriptingEnumsRegistry = std::unordered_map< std::string, int > |
Functions | |
template<typename T > | |
void | BT::assignDefaultRemapping (NodeConfig &config) |
template<typename T , typename... ExtraArgs> | |
constexpr bool | BT::hasNodeFullCtor () |
template<typename T > | |
constexpr bool | BT::hasNodeNameCtor () |
template<> | |
std::string | BT::toStr< BT::PostCond > (const BT::PostCond &status) |
template<> | |
std::string | BT::toStr< BT::PreCond > (const BT::PreCond &status) |