20 #ifndef ESSENTIA_IOTYPEWRAPPERS_H
21 #define ESSENTIA_IOTYPEWRAPPERS_H
44 std::string fullName()
const;
47 template <
typename Type>
48 void set(
const Type& data);
51 checkSameTypeAs(sink);
56 checkVectorSameTypeAs(sink);
75 std::string fullName()
const;
78 template <
typename Type>
82 checkSameTypeAs(source);
87 checkVectorSameTypeAs(source);
Definition: algorithm.h:31
Definition: iotypewrappers.h:66
void setSourceTokens(streaming::SourceBase &source)
Definition: iotypewrappers.h:86
Algorithm * _parent
Definition: iotypewrappers.h:69
void * _data
Definition: iotypewrappers.h:92
OutputBase()
Definition: iotypewrappers.h:73
void setSourceFirstToken(streaming::SourceBase &source)
Definition: iotypewrappers.h:81
Definition: sinkbase.h:52
virtual const void * getFirstToken() const =0
virtual const void * getTokens() const =0
Definition: sourcebase.h:52
virtual void * getTokens()=0
virtual void * getFirstToken()=0
Definition: algorithm.h:28