BehaviorTree
Core Library to create and execute Behavior Trees
Loading...
Searching...
No Matches
BT::NodeExecutionError Class Reference

#include <exceptions.h>

Inheritance diagram for BT::NodeExecutionError:
Collaboration diagram for BT::NodeExecutionError:

Public Member Functions

 NodeExecutionError (TickBacktraceEntry failed_node, const std::string &original_message)
 
const TickBacktraceEntryfailedNode () const
 The node that threw the exception.
 
const std::string & originalMessage () const
 
- Public Member Functions inherited from BT::RuntimeError
 RuntimeError (std::string_view message)
 
template<typename... SV>
 RuntimeError (const SV &... args)
 
- Public Member Functions inherited from BT::BehaviorTreeException
 BehaviorTreeException (std::string_view message)
 
template<typename... SV>
 BehaviorTreeException (const SV &... args)
 
const char * what () const noexcept
 

Detailed Description

Exception thrown when a node's tick() method throws an exception. Contains information about the node where the exception originated.


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