#include <ForEachLoop.hxx>
Private Member Functions | |
InterceptorInputPort (const std::string &name, Node *node, TypeCode *type) | |
InterceptorInputPort (const InterceptorInputPort &other, Node *newHelder) | |
void | getAllRepresentants (std::set< InPort * > &repr) const |
InputPort * | clone (Node *newHelder) const |
void | setRepr (AnySplitOutputPort *repr) |
Private Attributes | |
AnySplitOutputPort * | _repr |
Friends | |
class | ForEachLoop |
class | SplitterNode |
Additional Inherited Members | |
Public Member Functions inherited from YACS::ENGINE::AnyInputPort | |
AnyInputPort (const std::string &name, Node *node, TypeCode *type, bool canBeNull=false) | |
AnyInputPort (const AnyInputPort &other, Node *newHelder) | |
virtual | ~AnyInputPort () |
void | exSaveInit () |
Save the current data value for further reinitialization of the port. More... | |
void | exRestoreInit () |
Restore the saved data value to current data value. More... | |
Any * | getValue () const |
int | getIntValue () const |
void | put (Any *data) |
void * | get () const |
virtual std::string | getAsString () |
returns port value as a string that can be used in a GUI for example More... | |
virtual bool | isEmpty () |
void | put (const void *data) throw (ConversionException) |
std::string | dump () |
virtual std::string | typeName () |
Static Public Member Functions inherited from YACS::ENGINE::DataPort | |
static DataPort * | isCrossingType (const std::vector< DataPort * > &historyOfLink) |
Static Public Attributes inherited from YACS::ENGINE::InputPort | |
static const char | NAME [] ="InputPort" |
Protected Member Functions inherited from YACS::ENGINE::InputPort | |
InputPort (const InputPort &other, Node *newHelder) | |
InputPort (const std::string &name, Node *node, TypeCode *type, bool canBeNull=false) | |
Protected Attributes inherited from YACS::ENGINE::AnyInputPort | |
Any * | _value |
Static Protected Attributes inherited from YACS::ENGINE::Port | |
static int | _total = 0 |
static const char | NAME [] ="Port" |
Definition at line 40 of file ForEachLoop.hxx.
|
private |
Definition at line 54 of file ForEachLoop.cxx.
Referenced by clone().
|
private |
Definition at line 60 of file ForEachLoop.cxx.
Reimplemented from YACS::ENGINE::AnyInputPort.
Definition at line 73 of file ForEachLoop.cxx.
References InterceptorInputPort().
|
privatevirtual |
Reimplemented from YACS::ENGINE::InPort.
Definition at line 66 of file ForEachLoop.cxx.
References _repr, and YACS::ENGINE::OutputPort::edSetInPort().
|
private |
Definition at line 78 of file ForEachLoop.cxx.
References _repr.
Referenced by YACS::ENGINE::ForEachLoop::buildDelegateOf(), and YACS::ENGINE::ForEachLoop::ForEachLoop().
|
friend |
Definition at line 42 of file ForEachLoop.hxx.
|
friend |
Definition at line 43 of file ForEachLoop.hxx.
|
private |
Definition at line 45 of file ForEachLoop.hxx.
Referenced by getAllRepresentants(), and setRepr().