![]() |
Ember
|
Status of a tree's implementation in the project. More...
#include <BehaviorTreeProject.h>
Public Member Functions | |
| TreeImplementationStatus ()=default | |
| TreeImplementationStatus (const String &id) | |
Public Attributes | |
| String | tree_id |
| Tree identifier. | |
| bool | is_implemented = false |
| Has actual implementation (not just empty/placeholder) | |
| bool | has_root_node = false |
| Whether tree has a root node. | |
| String | defined_in_file |
| Which file defines this tree (empty if not defined) | |
| std::vector< String > | referenced_in_files |
| Which files reference this tree via SubTree. | |
Status of a tree's implementation in the project.
Definition at line 15 of file BehaviorTreeProject.h.
|
default |
|
inlineexplicit |
Definition at line 23 of file BehaviorTreeProject.h.
| String EmberCore::TreeImplementationStatus::defined_in_file |
Which file defines this tree (empty if not defined)
Definition at line 19 of file BehaviorTreeProject.h.
| bool EmberCore::TreeImplementationStatus::has_root_node = false |
Whether tree has a root node.
Definition at line 18 of file BehaviorTreeProject.h.
| bool EmberCore::TreeImplementationStatus::is_implemented = false |
Has actual implementation (not just empty/placeholder)
Definition at line 17 of file BehaviorTreeProject.h.
| std::vector<String> EmberCore::TreeImplementationStatus::referenced_in_files |
Which files reference this tree via SubTree.
Definition at line 20 of file BehaviorTreeProject.h.
| String EmberCore::TreeImplementationStatus::tree_id |
Tree identifier.
Definition at line 16 of file BehaviorTreeProject.h.