BehaviorTree
Core Library to create and execute Behavior Trees
Loading...
Searching...
No Matches
BT::PortInfo Class Reference
Inheritance diagram for BT::PortInfo:
Collaboration diagram for BT::PortInfo:

Public Member Functions

 PortInfo (PortDirection direction=PortDirection::INOUT)
 
 PortInfo (PortDirection direction, std::type_index type_info, StringConverter conv)
 
PortDirection direction () const
 
void setDescription (StringView description)
 
template<typename T >
void setDefaultValue (const T &default_value)
 
const std::string & description () const
 
const AnydefaultValue () const
 
const std::string & defaultValueString () const
 
- Public Member Functions inherited from BT::TypeInfo
 TypeInfo (std::type_index type_info, StringConverter conv)
 
const std::type_index & type () const
 
const std::string & typeName () const
 
Any parseString (const char *str) const
 
Any parseString (const std::string &str) const
 
template<typename T >
Any parseString (const T &) const
 
bool isStronglyTyped () const
 
const StringConverter & converter () const
 

Additional Inherited Members

- Static Public Member Functions inherited from BT::TypeInfo
template<typename T >
static TypeInfo Create ()
 

The documentation for this class was generated from the following file: