72 vector<DataPort *>::const_reverse_iterator iter=historyOfLink.rbegin()+1;
73 const DataPort *base=historyOfLink.back();
74 for(;iter!=historyOfLink.rend();iter++)
DataPort(const DataPort &other, Node *newHelder)
virtual std::string getAsString()
returns port value as a string that can be used in a GUI for example
void edSetType(TypeCode *type)
bool isDifferentTypeOf(const DataPort *other) const
virtual TypeOfChannel getTypeOfChannel() const =0
returns type of channel the port will use for data exchange on runtime : DATAFLOW or DATASTREAM.
std::string getNameOfTypeOfCurrentInstance() const
static DataPort * isCrossingType(const std::vector< DataPort * > &historyOfLink)
Base class for all nodes.
Base class for all ports.
Base class for all type objects.