Lumiera
0.pre.03
»edit your freedom«
|
Definition at line 210 of file proc-node.hpp.
Public Member Functions | |
ProcNodeDiagnostic (ProcNode &theNode) | |
HashVal | getNodeHash () |
calculate an unique hash-key to designate this node | |
string | getNodeSpec () |
generate a descriptive Spec of this ProcNode for diagnostics More... | |
HashVal | getPortHash (uint portIdx) |
calculate an unique, stable and reproducible hash-key to identify the Turnout | |
string | getPortSpec (uint portIdx) |
generate a descriptive diagnostic Spec for the designated Turnout More... | |
bool | isSrc () |
bool | isValid () |
auto & | leads () |
auto & | ports () |
Private Attributes | |
ProcNode & | n_ |
Additional Inherited Members | |
Private Member Functions inherited from MoveOnly | |
MoveOnly (MoveOnly &&)=default | |
MoveOnly (MoveOnly const &)=delete | |
MoveOnly & | operator= (MoveOnly &&)=delete |
MoveOnly & | operator= (MoveOnly const &)=delete |
string getNodeSpec | ( | ) |
generate a descriptive Spec of this ProcNode for diagnostics
NodeSymb--<predecessorSpec>
Definition at line 190 of file proc-node.cpp.
string getPortSpec | ( | uint | portIdx | ) |
generate a descriptive diagnostic Spec for the designated Turnout
NodeSymb[.portQualifier](inType[/#][,inType[/#]])(outType[/#][,outType[/#]][ >N])
Definition at line 207 of file proc-node.cpp.