![]() |
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. |