![]() |
Lumiera 0.pre.04~rc.1
»edit your freedom«
|
#include "steam/engine/proc-node.hpp"
Definition at line 137 of file proc-node.hpp.
Public Attributes | |
| ProcID & | procID |
Public Member Functions | |
| virtual | ~Port () |
| this is an interface | |
| Port (ProcID &id) | |
| virtual BuffHandle | weave (TurnoutSystem &, OptionalBuff=std::nullopt)=0 |
Friends | |
| bool | operator== (Port const &pl, Port const &pr) |
| Port has reference semantics: all instances are distinct. | |
| bool | operator!= (Port const &pl, Port const &pr) |
Additional Inherited Members | |
Private Member Functions inherited from NonCopyable | |
| ~NonCopyable ()=default | |
| NonCopyable ()=default | |
| NonCopyable (NonCopyable const &)=delete | |
| NonCopyable & | operator= (NonCopyable const &)=delete |
|
virtual |
this is an interface
Definition at line 142 of file proc-node.hpp.
|
pure virtual |
Implemented in _TurnoutDiagnostic< PAT >, and Turnout< PAT >.
Referenced by ProcNode::pull(), and ParamWeavingPattern< SPEC >::weft().
Here is the caller graph for this function:| ProcID& procID |
Definition at line 146 of file proc-node.hpp.
Referenced by ParamAgentBuilder< POL, DAT, SPEC >::completePort().
Port has reference semantics: all instances are distinct.
Definition at line 149 of file proc-node.hpp.
Definition at line 150 of file proc-node.hpp.
Inheritance diagram for Port:
Collaboration diagram for Port: