Classes | Namespaces | Defines | Typedefs | Variables
bt_factory.h File Reference
#include <functional>
#include <memory>
#include <map>
#include <set>
#include <cstring>
#include <algorithm>
#include "behaviortree_cpp/behavior_tree.h"
Include dependency graph for bt_factory.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  BT::BehaviorTreeFactory
struct  BT::BehaviorTreeFactory::has_static_method_requiredParams< T, typename >
struct  BT::BehaviorTreeFactory::has_static_method_requiredParams< T, typename std::enable_if< std::is_same< decltype(T::requiredNodeParameters()), const NodeParameters & >::value >::type >
struct  BT::TreeNodeManifest
 This information is used mostly by the XMLParser. More...

Namespaces

namespace  BT

Defines

#define BT_REGISTER_NODES(factory)

Typedefs

typedef std::function
< std::unique_ptr< TreeNode >
const std::string &, const
NodeParameters &)> 
BT::NodeBuilder
 The term "Builder" refers to the Builder Pattern (https://en.wikipedia.org/wiki/Builder_pattern)

Variables

const char BT::PLUGIN_SYMBOL [] = "BT_RegisterNodesFromPlugin"

Define Documentation

#define BT_REGISTER_NODES (   factory)
Value:
extern "C" void __attribute__((visibility("default")))                                         \
        BT_RegisterNodesFromPlugin(BT::BehaviorTreeFactory& factory)

Definition at line 41 of file bt_factory.h.



behaviortree_cpp
Author(s): Michele Colledanchise, Davide Faconti
autogenerated on Sat Feb 2 2019 03:50:10