![]() |
0.5.0
|
Node Class. More...
Go to the source code of this file.
Data Structures | |
| struct | NAV::Node::Kind |
| Kind information class. More... | |
| class | NAV::Node |
| Abstract parent class for all nodes. More... | |
Namespaces | |
| namespace | NAV |
| namespace | NAV::FlowExecutor |
| namespace | NAV::gui |
| namespace | NAV::gui::menus |
| namespace | NAV::NodeRegistry |
Functions | |
| void | NAV::FlowExecutor::deinitialize () |
| Deinitialize all Nodes. | |
| void | NAV::FlowExecutor::execute () |
| Main task of the thread. | |
| void | NAV::from_json (const json &j, Node &node) |
| Converts the provided json object into a node object. | |
| constexpr bool | NAV::operator!= (const Node::Kind &lhs, const Node::Kind &rhs) |
| Inequal compares Node::Kind values. | |
| constexpr bool | NAV::operator!= (const Node::Kind &lhs, const Node::Kind::Value &rhs) |
| Inequal compares Node::Kind values. | |
| constexpr bool | NAV::operator!= (const Node::Kind::Value &lhs, const Node::Kind &rhs) |
| Inequal compares Node::Kind values. | |
| constexpr bool | NAV::operator== (const Node::Kind &lhs, const Node::Kind &rhs) |
| Equal compares Node::Kind values. | |
| constexpr bool | NAV::operator== (const Node::Kind &lhs, const Node::Kind::Value &rhs) |
| Equal compares Node::Kind values. | |
| constexpr bool | NAV::operator== (const Node::Kind::Value &lhs, const Node::Kind &rhs) |
| Equal compares Node::Kind values. | |
| void | NAV::NodeRegistry::RegisterNodeTypes () |
| Register all available Node types for the program. | |
| void | NAV::gui::menus::ShowRunMenu () |
| Show the run menu dropdown. | |
| void | NAV::to_json (json &j, const Node &node) |
| Converts the provided node into a json object. | |