_flow_graph_body_impl.h File Reference
`#include "tbb/internal/_template_helpers.h"`
Include dependency graph for _flow_graph_body_impl.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Classes

struct | internal::Policy< Policies >
struct | internal::has_policy< ExpectedPolicy, FirstPolicy, Policies... >
struct | internal::has_policy< ExpectedPolicy, SinglePolicy >
struct | internal::has_policy< ExpectedPolicy, Policy< Policies... > >
struct | internal::graph_policy_namespace::rejecting
struct | internal::graph_policy_namespace::reserving
struct | internal::graph_policy_namespace::queueing
struct | internal::graph_policy_namespace::lightweight
struct | internal::graph_policy_namespace::key_matching< K, KHash >
| field of type K being used for matching. More...
class | internal::input_body< Output >
| A functor that takes no input and generates a value of type Output. More...
class | internal::input_body_leaf< Output, Body >
| The leaf for input_body. More...
class | internal::source_body< Output >
class | internal::source_body_leaf< Output, Body >
| The leaf for source_body. More...
class | internal::function_body< Input, Output >
| A functor that takes an Input and generates an Output. More...
class | internal::function_body_leaf< Input, Output, B >
| the leaf for function_body More...
class | internal::function_body_leaf< continue_msg, continue_msg, B >
| the leaf for function_body specialized for Input and output of continue_msg More...
class | internal::function_body_leaf< Input, continue_msg, B >
| the leaf for function_body specialized for Output of continue_msg More...
class | internal::function_body_leaf< continue_msg, Output, B >
| the leaf for function_body specialized for Input of continue_msg More...
class | internal::multifunction_body< Input, OutputSet >
| function_body that takes an Input and a set of output ports More...
class | internal::multifunction_body_leaf< Input, OutputSet, B >
| leaf for multifunction. OutputSet can be a std::tuple or a vector. More...
class | internal::type_to_key_function_body< Input, Output >
class | internal::type_to_key_function_body< Input, Output & >
class | internal::type_to_key_function_body_leaf< Input, Output, B >
class | internal::type_to_key_function_body_leaf< Input, Output &, B >
class | internal::forward_task_bypass< NodeType >
| A task that calls a node's forward_task function. More...
class | internal::apply_body_task_bypass< NodeType, Input >
| A task that calls a node's apply_body_bypass function, passing in an input of type Input. More...
class | internal::source_task_bypass< NodeType >
| A task that calls a node's apply_body_bypass function with no input. More...
struct | internal::empty_body< Input, Output >
| An empty functor that takes an Input and returns a default constructed Output. More...
class | internal::decrementer< T, DecrementType, typename tbb::internal::enable_if< tbb::internal::is_integral< DecrementType >::value, void >::type >
class | internal::decrementer< T, continue_msg, void >

## Namespaces

| internal
| internal::graph_policy_namespace

## Typedefs

typedef tbb::internal::uint64_t | internal::tag_value
typedef key_matching< tag_value > | internal::graph_policy_namespace::tag_matching
typedef interface11::internal::Policy< queueing, lightweight > | internal::graph_policy_namespace::queueing_lightweight
typedef interface11::internal::Policy< rejecting, lightweight > | internal::graph_policy_namespace::rejecting_lightweight

## Functions

template<typename Body >
void | internal::check_input_node_body_input_type_impl (Body)
template<typename Body >
void | internal::check_input_node_body_input_type (Body)
template<typename ReturnType , typename T >
void | internal::check_input_node_body_input_type (ReturnType(*)(T))

Copyright © 2005-2020 Intel Corporation. All Rights Reserved.

Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its subsidiaries in the United States and other countries.

* Other names and brands may be claimed as the property of others.