Classes | |
| class | NodePathInterface |
| class | FastNodePathHash |
Namespaces | |
| maxon | |
Typedefs | |
| using | PathBlock = Block< const InternedId > |
Enumerations | |
| enum class | NODE_KIND { NONE , NODE , INPUTS , OUTPUTS , INPORT , OUTPORT , IN_MASK , OUT_MASK , PORTLIST_MASK , PORT_MASK , ALL_MASK } |
Functions | |
| enum maxon::NODE_KIND | MAXON_ENUM_FLAGS (NODE_KIND) |
| PORT_DIR | GetPortDirection (NODE_KIND kind) |
| Bool | operator== (const PathBlock &a, const NodePathInterface *b) |
| Bool | operator!= (const PathBlock &a, const NodePathInterface *b) |
| Bool | operator== (const NodePathInterface *b, const PathBlock &a) |
| Bool | operator!= (const NodePathInterface *b, const PathBlock &a) |
| Bool | operator>= (const PathBlock &a, const NodePathInterface *b) |
| Bool | operator< (const PathBlock &a, const NodePathInterface *b) |
| Bool | operator> (const PathBlock &a, const NodePathInterface *b) |
| Bool | operator<= (const PathBlock &a, const NodePathInterface *b) |
| Result< NodePath > | operator+ (const PathBlock &a, const NodePath &b) |
Variables | |
| NONE | |
| NODE | |
| INPUTS | |
| OUTPUTS | |
| INPORT | |
| OUTPORT | |
| IN_MASK | |
| OUT_MASK | |
| PORTLIST_MASK | |
| PORT_MASK | |
| ALL_MASK | |
| NONE |
Special value used e.g. for null references.
| NODE |
Indicates that the g-node is a true node.
| INPUTS |
Indicates that the g-node is an input port list. An input port list has a true node as parent and input ports as children.
| OUTPUTS |
Indicates that the g-node is an output port list. An output port list has a true node as parent and output ports as children.
| INPORT |
Indicates that the g-node is an input port. An input port has an input port list or an input port as parent and input ports as children.
| OUTPORT |
Indicates that the g-node is an output port. An output port has a output port list or a output port as parent and output ports as children.
| IN_MASK |
Mask to check a NODE_KIND if it stands for an input port or an input port list.
| OUT_MASK |
Mask to check a NODE_KIND if it stands for an output port or an output port list.
| PORTLIST_MASK |
Mask to check a NODE_KIND if it stands for a port list.
| PORT_MASK |
Mask to check a NODE_KIND if it stands for a port.
| ALL_MASK |
Mask which matches all node kinds.