Classes | Namespaces | Macros | 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

 BT
 

Macros

#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) More...
 

Variables

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

Macro Definition 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 04:01:53