| 
    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 | 
Additional Inherited Members | |
  Private Member Functions inherited from tbb::internal::no_assign | |
| void | operator= (const no_assign &)=delete | 
| no_assign (const no_assign &)=default | |
| no_assign ()=default | |
A functor that takes an Input and generates an Output.
Definition at line 178 of file flow_graph.h.
      
  | 
  inlinevirtual | 
Definition at line 180 of file flow_graph.h.
      
  | 
  pure virtual | 
Implemented in tbb::flow::interface11::internal::function_body_leaf< continue_msg, Output, B >, tbb::flow::interface11::internal::function_body_leaf< Input, continue_msg, B >, tbb::flow::interface11::internal::function_body_leaf< continue_msg, continue_msg, B >, and tbb::flow::interface11::internal::function_body_leaf< Input, Output, B >.
      
  | 
  pure virtual | 
Implemented in tbb::flow::interface11::internal::function_body_leaf< continue_msg, Output, B >, tbb::flow::interface11::internal::function_body_leaf< Input, continue_msg, B >, tbb::flow::interface11::internal::function_body_leaf< continue_msg, continue_msg, B >, and tbb::flow::interface11::internal::function_body_leaf< Input, Output, B >.