|  | 
| template<typename KT , typename InputObjType > | 
| void | add_upper_stream (::hpda::internal::processor_with_output< InputObjType > *upper_stream) | 
|  | 
| bool | has_intersection () | 
|  | 
| void | next_value () | 
|  | 
| void | fill_output () | 
|  | 
| virtual bool | process () | 
|  | 
| virtual OutputObjType | output_value () | 
|  | 
| void | reset_done_value () | 
|  | 
| virtual void | done_value () | 
|  | 
| bool | has_value () const | 
|  | 
| engine * | get_engine () const | 
|  | 
| void | set_engine (engine *e) | 
|  | 
| void | add_predecessor (functor *pred) | 
|  | 
| const std::vector< functor * > | predecessors () const | 
|  | 
|  | 
| typedef std::function< CT(functor *)> | kt_traits_t | 
|  | 
| typedef std::function< void(functor *, OutputObjType &)> | output_t | 
|  | 
|  | 
| std::vector< functor * > | m_upper_streams | 
|  | 
| std::vector< kt_traits_t > | m_traits | 
|  | 
| bool | m_set_engine | 
|  | 
| std::vector< output_t > | m_filler | 
|  | 
| OutputObjType | m_data | 
|  | 
| bool | m_has_value | 
|  | 
| std::vector< functor * > | m_predecessors | 
|  | 
| engine * | m_engine | 
|  | 
| uint32_t | m_status | 
|  | 
|  | 
| typedef OutputObjType | output_type | 
|  | 
The documentation for this class was generated from the following file: