#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().