![]() |
Lumiera 0.pre.04~rc.1
»edit your freedom«
|
#include "steam/fixture/model-port-registry.hpp"
ModelPortDescriptor records are used as actual storage within the model port registration table; they are immutable value objects and never exposed to client code directly.
Definition at line 138 of file model-port-registry.hpp.
Public Member Functions | |
| ModelPortDescriptor () | |
| bool | isValid () const |
| const PID | id () const |
| const StID | holder () const |
Friends | |
| class | ModelPortRegistry |
Protected Member Functions | |
| ModelPortDescriptor (PID pipe, StID element_exposing_this_port) | |
Private Attributes | |
| PID | id_ |
| StID | holder_ |
|
inlineprotected |
Definition at line 144 of file model-port-registry.hpp.
|
inline |
Definition at line 152 of file model-port-registry.hpp.
|
inline |
Definition at line 160 of file model-port-registry.hpp.
References ModelPortRegistry::ModelPortDescriptor::id_.
|
inline |
Definition at line 165 of file model-port-registry.hpp.
References ModelPortRegistry::ModelPortDescriptor::id_.
Referenced by ModelPort::pipe().
Here is the caller graph for this function:
|
inline |
Definition at line 166 of file model-port-registry.hpp.
References ModelPortRegistry::ModelPortDescriptor::holder_.
Referenced by ModelPort::holder().
Here is the caller graph for this function:
|
private |
Definition at line 140 of file model-port-registry.hpp.
Referenced by ModelPortRegistry::ModelPortDescriptor::id(), and ModelPortRegistry::ModelPortDescriptor::isValid().
|
private |
Definition at line 141 of file model-port-registry.hpp.
Referenced by ModelPortRegistry::ModelPortDescriptor::holder().
|
friend |
Definition at line 149 of file model-port-registry.hpp.
Collaboration diagram for ModelPortRegistry::ModelPortDescriptor: