#include <ForEachLoop.hxx>


Private Member Functions | |
| bool | decrRef () | 
| void | incrRef () const | 
| AnySplitOutputPort (const std::string &name, Node *node, TypeCode *type) | |
| AnySplitOutputPort (const AnySplitOutputPort &other, Node *newHelder) | |
| bool | addInPort (InPort *inPort) throw (Exception) | 
| void | getAllRepresented (std::set< OutPort * > &represented) const | 
| int | removeInPort (InPort *inPort, bool forward) throw (Exception) | 
| void | addRepr (OutPort *repr, InterceptorInputPort *intercptr) | 
| OutPort * | getRepr () const | 
| OutputPort * | clone (Node *newHelder) const | 
Private Attributes | |
| OutPort * | _repr | 
| InterceptorInputPort * | _intercptr | 
| unsigned int | _cnt | 
Friends | |
| class | ForEachLoop | 
| class | SplitterNode | 
Additional Inherited Members | |
  Public Member Functions inherited from YACS::ENGINE::OutputPort | |
| virtual | ~OutputPort () | 
| std::set< InPort * > | edSetInPort () const | 
| bool | isAlreadyLinkedWith (InPort *withp) const | 
| bool | isAlreadyInSet (InputPort *inputPort) const | 
| bool | isConnected () const | 
| std::string | getNameOfTypeOfCurrentInstance () const | 
| int | removeInPort (InPort *inPort, bool forward) throw (Exception) | 
| virtual bool | edAddInputPort (InputPort *phyPort) throw (Exception) | 
| virtual bool | edAddInPropertyPort (InPropertyPort *phyPort) throw (Exception) | 
| virtual int | edRemoveInputPort (InputPort *inputPort, bool forward) throw (Exception) | 
| bool | addInPort (InPort *inPort) throw (Exception) | 
| void | edRemoveAllLinksLinkedWithMe () throw (Exception) | 
| virtual void | exInit () | 
| virtual void | checkBasicConsistency () const throw (Exception) | 
| Check validity of output port. Nothing on base class.  More... | |
| virtual std::string | dump () | 
| virtual void | put (const void *data) throw (ConversionException) | 
| 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::OutputPort | |
| static const char | NAME [] ="OutputPort" | 
  Protected Member Functions inherited from YACS::ENGINE::OutputPort | |
| OutputPort (const OutputPort &other, Node *newHelder) | |
| OutputPort (const std::string &name, Node *node, TypeCode *type) | |
| const std::set< InputPort * > & | getSetOfPhyLinks () const | 
| Returns physical links linked to this. Contrary to edSetInPort that returns semantic links.  More... | |
  Protected Attributes inherited from YACS::ENGINE::OutputPort | |
| std::set< InputPort * > | _setOfInputPort | 
  Static Protected Attributes inherited from YACS::ENGINE::Port | |
| static int | _total = 0 | 
| static const char | NAME [] ="Port" | 
Definition at line 54 of file ForEachLoop.hxx.
      
  | 
  private | 
      
  | 
  private | 
Definition at line 99 of file ForEachLoop.cxx.
Implements YACS::ENGINE::OutPort.
Definition at line 106 of file ForEachLoop.cxx.
References YACS::ENGINE::OutputPort::addInPort(), and PMMLBasicsTestLauncher::ret.
      
  | 
  private | 
Definition at line 131 of file ForEachLoop.cxx.
References _intercptr, and _repr.
Referenced by YACS::ENGINE::ForEachLoop::buildDelegateOf(), and YACS::ENGINE::ForEachLoop::ForEachLoop().
      
  | 
  privatevirtual | 
Implements YACS::ENGINE::OutputPort.
Definition at line 137 of file ForEachLoop.cxx.
References AnySplitOutputPort().
      
  | 
  private | 
      
  | 
  privatevirtual | 
Reimplemented from YACS::ENGINE::OutPort.
Definition at line 114 of file ForEachLoop.cxx.
References _repr, and YACS::ENGINE::OutPort::getAllRepresented().
      
  | 
  inlineprivate | 
      
  | 
  private | 
      
  | 
  privatevirtual | 
Implements YACS::ENGINE::OutPort.
Definition at line 122 of file ForEachLoop.cxx.
References YACS::ENGINE::OutputPort::removeInPort(), and PMMLBasicsTestLauncher::ret.
      
  | 
  friend | 
Definition at line 56 of file ForEachLoop.hxx.
      
  | 
  friend | 
Definition at line 57 of file ForEachLoop.hxx.
      
  | 
  mutableprivate | 
Definition at line 61 of file ForEachLoop.hxx.
      
  | 
  private | 
Definition at line 60 of file ForEachLoop.hxx.
Referenced by addRepr().
      
  | 
  private | 
Definition at line 59 of file ForEachLoop.hxx.
Referenced by addRepr(), getAllRepresented(), and getRepr().