Intel(R) Threading Building Blocks Doxygen Documentation
version 4.2.3
|
A functor that takes an Input and generates an Output. More...
#include <flow_graph.h>
Public Member Functions | |
virtual | ~function_body () |
virtual Output | operator() (const Input &input)=0 |
virtual function_body * | clone ()=0 |
A functor that takes an Input and generates an Output.
Definition at line 120 of file flow_graph.h.
|
inlinevirtual |
Definition at line 122 of file flow_graph.h.
|
pure virtual |
Implemented in tbb::flow::interface10::internal::function_body_leaf< continue_msg, Output, B >, tbb::flow::interface10::internal::function_body_leaf< Input, continue_msg, B >, tbb::flow::interface10::internal::function_body_leaf< continue_msg, continue_msg, B >, and tbb::flow::interface10::internal::function_body_leaf< Input, Output, B >.
|
pure virtual |
Implemented in tbb::flow::interface10::internal::function_body_leaf< continue_msg, Output, B >, tbb::flow::interface10::internal::function_body_leaf< Input, continue_msg, B >, tbb::flow::interface10::internal::function_body_leaf< continue_msg, continue_msg, B >, and tbb::flow::interface10::internal::function_body_leaf< Input, Output, B >.