|
Intel(R) Threading Building Blocks Doxygen Documentation
version 4.2.3
|
#include <flow_graph.h>
Public Types | |
| typedef wrap_key_tuple_elements< 10, key_matching_port, key_matching< K, KHash >, OutputTuple >::type | input_ports_type |
| typedef OutputTuple | output_type |
Public Types inherited from tbb::flow::interface11::internal::join_node_base< JP, InputTuple, OutputTuple > | |
| typedef OutputTuple | output_type |
| typedef sender< output_type >::successor_type | successor_type |
| typedef join_node_FE< JP, InputTuple, OutputTuple > | input_ports_type |
Public Types inherited from tbb::flow::interface11::internal::untyped_sender | |
| typedef untyped_receiver | successor_type |
| The successor type for this node. More... | |
Public Member Functions | |
| unfolded_join_node (graph &g) | |
| template<typename Body0 , typename Body1 , typename Body2 , typename Body3 , typename Body4 , typename Body5 , typename Body6 , typename Body7 , typename Body8 , typename Body9 > | |
| unfolded_join_node (graph &g, Body0 body0, Body1 body1, Body2 body2, Body3 body3, Body4 body4, Body5 body5, Body6 body6, Body7 body7, Body8 body8, Body9 body9) | |
| unfolded_join_node (const unfolded_join_node &other) | |
Public Member Functions inherited from tbb::flow::interface11::internal::join_node_base< JP, InputTuple, OutputTuple > | |
| join_node_base (graph &g) | |
| join_node_base (const join_node_base &other) | |
| template<typename FunctionTuple > | |
| join_node_base (graph &g, FunctionTuple f) | |
| bool | register_successor (successor_type &r) __TBB_override |
| Add a new successor to this node. More... | |
| bool | remove_successor (successor_type &r) __TBB_override |
| Removes a successor from this node. More... | |
| bool | try_get (output_type &v) __TBB_override |
| Request an item from the sender. More... | |
Public Member Functions inherited from tbb::flow::interface11::graph_node | |
| graph_node (graph &g) | |
| virtual | ~graph_node () |
Public Member Functions inherited from tbb::flow::interface11::sender< OutputTuple > | |
| virtual bool | try_reserve (OutputTuple &) |
| Reserves an item in the sender. More... | |
Public Member Functions inherited from tbb::flow::interface11::internal::untyped_sender | |
| virtual | ~untyped_sender () |
| virtual bool | try_release () |
| Releases the reserved item. More... | |
| virtual bool | try_consume () |
| Consumes the reserved item. More... | |
Private Types | |
| typedef tbb::flow::tuple_element< 0, OutputTuple >::type | T0 |
| typedef tbb::flow::tuple_element< 1, OutputTuple >::type | T1 |
| typedef tbb::flow::tuple_element< 2, OutputTuple >::type | T2 |
| typedef tbb::flow::tuple_element< 3, OutputTuple >::type | T3 |
| typedef tbb::flow::tuple_element< 4, OutputTuple >::type | T4 |
| typedef tbb::flow::tuple_element< 5, OutputTuple >::type | T5 |
| typedef tbb::flow::tuple_element< 6, OutputTuple >::type | T6 |
| typedef tbb::flow::tuple_element< 7, OutputTuple >::type | T7 |
| typedef tbb::flow::tuple_element< 8, OutputTuple >::type | T8 |
| typedef tbb::flow::tuple_element< 9, OutputTuple >::type | T9 |
| typedef join_node_base< key_matching< K, KHash >, input_ports_type, output_type > | base_type |
| typedef internal::type_to_key_function_body< T0, K > * | f0_p |
| typedef internal::type_to_key_function_body< T1, K > * | f1_p |
| typedef internal::type_to_key_function_body< T2, K > * | f2_p |
| typedef internal::type_to_key_function_body< T3, K > * | f3_p |
| typedef internal::type_to_key_function_body< T4, K > * | f4_p |
| typedef internal::type_to_key_function_body< T5, K > * | f5_p |
| typedef internal::type_to_key_function_body< T6, K > * | f6_p |
| typedef internal::type_to_key_function_body< T7, K > * | f7_p |
| typedef internal::type_to_key_function_body< T8, K > * | f8_p |
| typedef internal::type_to_key_function_body< T9, K > * | f9_p |
| typedef tbb::flow::tuple< f0_p, f1_p, f2_p, f3_p, f4_p, f5_p, f6_p, f7_p, f8_p, f9_p > | func_initializer_type |
Additional Inherited Members | |
Public Attributes inherited from tbb::flow::interface11::sender< OutputTuple > | |
| __TBB_DEPRECATED typedef OutputTuple | output_type |
| The output type of this sender. More... | |
| __TBB_DEPRECATED typedef internal::async_helpers< OutputTuple >::filtered_type | filtered_type |
Protected Member Functions inherited from tbb::flow::interface11::internal::join_node_base< JP, InputTuple, OutputTuple > | |
| void | reset_node (reset_flags f) __TBB_override |
Protected Member Functions inherited from tbb::flow::interface11::sender< OutputTuple > | |
| virtual bool | try_get_wrapper (void *p, bool is_async) __TBB_override |
| virtual bool | try_reserve_wrapper (void *p, bool is_async) __TBB_override |
Protected Member Functions inherited from tbb::flow::interface11::internal::untyped_sender | |
| template<typename X > | |
| bool | try_get (X &t) |
| Request an item from the sender. More... | |
| template<typename X > | |
| bool | try_reserve (X &t) |
| Reserves an item in the sender. More... | |
Protected Attributes inherited from tbb::flow::interface11::graph_node | |
| graph & | my_graph |
| graph_node * | next |
| graph_node * | prev |
Definition at line 1928 of file flow_graph.h.
|
private |
Definition at line 1944 of file flow_graph.h.
|
private |
Definition at line 1945 of file flow_graph.h.
|
private |
Definition at line 1946 of file flow_graph.h.
|
private |
Definition at line 1947 of file flow_graph.h.
|
private |
Definition at line 1948 of file flow_graph.h.
|
private |
Definition at line 1949 of file flow_graph.h.
|
private |
Definition at line 1950 of file flow_graph.h.
|
private |
Definition at line 1951 of file flow_graph.h.
|
private |
Definition at line 1952 of file flow_graph.h.
|
private |
Definition at line 1953 of file flow_graph.h.
|
private |
Definition at line 1954 of file flow_graph.h.
|
private |
Definition at line 1955 of file flow_graph.h.
| typedef wrap_key_tuple_elements<10,key_matching_port,key_matching<K,KHash>,OutputTuple>::type tbb::flow::interface11::internal::unfolded_join_node< 10, key_matching_port, OutputTuple, key_matching< K, KHash > >::input_ports_type |
Definition at line 1941 of file flow_graph.h.
| typedef OutputTuple tbb::flow::interface11::internal::unfolded_join_node< 10, key_matching_port, OutputTuple, key_matching< K, KHash > >::output_type |
Definition at line 1942 of file flow_graph.h.
|
private |
Definition at line 1930 of file flow_graph.h.
|
private |
Definition at line 1931 of file flow_graph.h.
|
private |
Definition at line 1932 of file flow_graph.h.
|
private |
Definition at line 1933 of file flow_graph.h.
|
private |
Definition at line 1934 of file flow_graph.h.
|
private |
Definition at line 1935 of file flow_graph.h.
|
private |
Definition at line 1936 of file flow_graph.h.
|
private |
Definition at line 1937 of file flow_graph.h.
|
private |
Definition at line 1938 of file flow_graph.h.
|
private |
Definition at line 1939 of file flow_graph.h.
|
inline |
Definition at line 1958 of file flow_graph.h.
|
inline |
Definition at line 1975 of file flow_graph.h.
|
inline |
Definition at line 1990 of file flow_graph.h.