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