0.5.0
Loading...
Searching...
No Matches
Node.hpp File Reference

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.

Detailed Description

Node Class.

Author
T. Topp (topp@.nosp@m.ins..nosp@m.uni-s.nosp@m.tutt.nosp@m.gart..nosp@m.de)
Date
2020-12-14

Definition in file Node.hpp.