![]() |
Lumiera 0.pre.04~rc.1
»edit your freedom«
|
#include "steam/engine/proc-id.hpp"
Expanded information regarding node input and output.
Requires parsing the spec for construction.
Definition at line 178 of file proc-id.hpp.
Public Types | |
| using | Strings = lib::Several< const string > |
| using | iterator = Strings::iterator |
Public Attributes | |
| Strings | iArg |
| Strings | oArg |
Public Member Functions | |
| bool | empty () const |
| bool | hasArgs () const |
| bool | hasInArgs () const |
| bool | hasOutArgs () const |
| uint | inArity () const |
| uint | outArity () const |
Friends | |
| ArgModel | ProcID::genArgModel () const |
Private Member Functions | |
| ArgModel (Strings &&iarg, Strings &&oarg) | |
Additional Inherited Members | |
Protected Member Functions inherited from MoveAssign | |
| ~MoveAssign ()=default | |
| MoveAssign ()=default | |
| MoveAssign (MoveAssign &&)=default | |
| MoveAssign (MoveAssign const &)=delete | |
| MoveAssign & | operator= (MoveAssign &&)=default |
| MoveAssign & | operator= (MoveAssign const &)=delete |
Definition at line 195 of file proc-id.hpp.
| using Strings = lib::Several<const string> |
Definition at line 181 of file proc-id.hpp.
| using iterator = Strings::iterator |
Definition at line 182 of file proc-id.hpp.
|
inline |
Definition at line 187 of file proc-id.hpp.
References ProcID::ArgModel::hasArgs().
Here is the call graph for this function:
|
inline |
Definition at line 188 of file proc-id.hpp.
References ProcID::ArgModel::hasInArgs(), and ProcID::ArgModel::hasOutArgs().
Referenced by ProcID::ArgModel::empty().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 189 of file proc-id.hpp.
References Several< I >::empty(), and ProcID::ArgModel::iArg.
Referenced by ProcID::ArgModel::hasArgs(), and NodeMeta_test::verify_ID_specification().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 190 of file proc-id.hpp.
References Several< I >::empty(), and ProcID::ArgModel::oArg.
Referenced by ProcID::ArgModel::hasArgs().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 191 of file proc-id.hpp.
References ProcID::ArgModel::iArg, and Several< I >::size().
Referenced by NodeMeta_test::verify_ID_specification().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 192 of file proc-id.hpp.
References ProcID::ArgModel::oArg, and Several< I >::size().
Referenced by NodeMeta_test::verify_ID_specification().
Here is the call graph for this function:
Here is the caller graph for this function:| Strings iArg |
Definition at line 184 of file proc-id.hpp.
Referenced by ProcID::ArgModel::hasInArgs(), ProcID::ArgModel::inArity(), and NodeMeta_test::verify_ID_specification().
| Strings oArg |
Definition at line 185 of file proc-id.hpp.
Referenced by ProcID::ArgModel::hasOutArgs(), ProcID::ArgModel::outArity(), and NodeMeta_test::verify_ID_specification().
|
friend |
Inheritance diagram for ProcID::ArgModel:
Collaboration diagram for ProcID::ArgModel: