allocator_type typedef | internal::item_buffer< OutputTuple > | protected |
back() const | internal::item_buffer< OutputTuple > | inlineprotected |
base_node_type typedef | internal::join_node_FE< key_matching< K, KHash >, InputTuple, OutputTuple > | |
buffer_empty() const | internal::item_buffer< OutputTuple > | inlineprotected |
buffer_full() | internal::item_buffer< OutputTuple > | inlineprotected |
buffer_item_state enum name | internal::item_buffer< OutputTuple > | |
buffer_item_type typedef | internal::item_buffer< OutputTuple > | protected |
capacity() | internal::item_buffer< OutputTuple > | inlineprotected |
class_type typedef | internal::join_node_FE< key_matching< K, KHash >, InputTuple, OutputTuple > | private |
clean_up_buffer(bool reset_pointers) | internal::item_buffer< OutputTuple > | inlineprotected |
count_element_type typedef | internal::join_node_FE< key_matching< K, KHash >, InputTuple, OutputTuple > | |
current_key | internal::matching_forwarding_base< K > | |
current_key_type typedef | internal::matching_forwarding_base< K > | |
decrement_port_count(bool) __TBB_override | internal::join_node_FE< key_matching< K, KHash >, InputTuple, OutputTuple > | inlinevirtual |
delete_with_key(const Knoref &k) | hash_buffer< tbb::internal::strip< K >::type &, count_element< tbb::internal::strip< K >::type >, internal::type_to_key_function_body< count_element< tbb::internal::strip< K >::type >, tbb::internal::strip< K >::type & >, KHash > | inline |
destroy_back() | internal::item_buffer< OutputTuple > | inlineprotected |
destroy_front() | internal::item_buffer< OutputTuple > | inlineprotected |
destroy_item(size_type i) | internal::item_buffer< OutputTuple > | inlineprotected |
element_type typedef | hash_buffer< tbb::internal::strip< K >::type &, count_element< tbb::internal::strip< K >::type >, internal::type_to_key_function_body< count_element< tbb::internal::strip< K >::type >, tbb::internal::strip< K >::type & >, KHash > | |
elements_array_allocator typedef | hash_buffer< tbb::internal::strip< K >::type &, count_element< tbb::internal::strip< K >::type >, internal::type_to_key_function_body< count_element< tbb::internal::strip< K >::type >, tbb::internal::strip< K >::type & >, KHash > | |
fetch_item(size_t i, item_type &o) | internal::item_buffer< OutputTuple > | inlineprotected |
fill_output_buffer(unref_key_type &t, bool should_enqueue, bool handle_task) | internal::join_node_FE< key_matching< K, KHash >, InputTuple, OutputTuple > | inlineprivate |
find_ref_with_key(const Knoref &k, pointer_type &v) | hash_buffer< tbb::internal::strip< K >::type &, count_element< tbb::internal::strip< K >::type >, internal::type_to_key_function_body< count_element< tbb::internal::strip< K >::type >, tbb::internal::strip< K >::type & >, KHash > | inline |
find_with_key(const Knoref &k, value_type &v) | hash_buffer< tbb::internal::strip< K >::type &, count_element< tbb::internal::strip< K >::type >, internal::type_to_key_function_body< count_element< tbb::internal::strip< K >::type >, tbb::internal::strip< K >::type & >, KHash > | inline |
forwarding_base(graph &g) | internal::forwarding_base | inline |
forwarding_base_type typedef | internal::join_node_FE< key_matching< K, KHash >, InputTuple, OutputTuple > | |
front() const | internal::item_buffer< OutputTuple > | inlineprotected |
get_key_func() | hash_buffer< tbb::internal::strip< K >::type &, count_element< tbb::internal::strip< K >::type >, internal::type_to_key_function_body< count_element< tbb::internal::strip< K >::type >, tbb::internal::strip< K >::type & >, KHash > | inline |
get_my_item(size_t i) const | internal::item_buffer< OutputTuple > | inlineprotected |
graph_ref | internal::forwarding_base | |
grow_my_array(size_t minimum_size) | internal::item_buffer< OutputTuple > | inlineprotected |
handle_operations(key_matching_FE_operation *op_list) | internal::join_node_FE< key_matching< K, KHash >, InputTuple, OutputTuple > | inlineprivate |
handler_type typedef | internal::join_node_FE< key_matching< K, KHash >, InputTuple, OutputTuple > | private |
has_item enum value | internal::item_buffer< OutputTuple > | |
hash_buffer() | hash_buffer< tbb::internal::strip< K >::type &, count_element< tbb::internal::strip< K >::type >, internal::type_to_key_function_body< count_element< tbb::internal::strip< K >::type >, tbb::internal::strip< K >::type & >, KHash > | inline |
inc_count enum value | internal::join_node_FE< key_matching< K, KHash >, InputTuple, OutputTuple > | private |
increment_key_count(unref_key_type const &t, bool handle_task) __TBB_override | internal::join_node_FE< key_matching< K, KHash >, InputTuple, OutputTuple > | inlinevirtual |
increment_port_count() __TBB_override | internal::join_node_FE< key_matching< K, KHash >, InputTuple, OutputTuple > | inlinevirtual |
initial_buffer_size | internal::item_buffer< OutputTuple > | protectedstatic |
INITIAL_SIZE | hash_buffer< tbb::internal::strip< K >::type &, count_element< tbb::internal::strip< K >::type >, internal::type_to_key_function_body< count_element< tbb::internal::strip< K >::type >, tbb::internal::strip< K >::type & >, KHash > | static |
input_ports() | internal::join_node_FE< key_matching< K, KHash >, InputTuple, OutputTuple > | inline |
input_type typedef | internal::join_node_FE< key_matching< K, KHash >, InputTuple, OutputTuple > | |
insert_with_key(const value_type &v) | hash_buffer< tbb::internal::strip< K >::type &, count_element< tbb::internal::strip< K >::type >, internal::type_to_key_function_body< count_element< tbb::internal::strip< K >::type >, tbb::internal::strip< K >::type & >, KHash > | inline |
internal::aggregating_functor< class_type, key_matching_FE_operation > class | internal::join_node_FE< key_matching< K, KHash >, InputTuple, OutputTuple > | friend |
item(size_type i) | internal::item_buffer< OutputTuple > | inlineprotected |
item(size_type i) const | internal::item_buffer< OutputTuple > | inlineprotected |
item_buffer() | internal::item_buffer< OutputTuple > | inline |
item_type typedef | internal::item_buffer< OutputTuple > | |
join_node_FE(graph &g, FunctionTuple &TtoK_funcs) | internal::join_node_FE< key_matching< K, KHash >, InputTuple, OutputTuple > | inline |
join_node_FE(const join_node_FE &other) | internal::join_node_FE< key_matching< K, KHash >, InputTuple, OutputTuple > | inline |
key_hash_compare typedef | internal::join_node_FE< key_matching< K, KHash >, InputTuple, OutputTuple > | |
key_to_count_buffer_type typedef | internal::join_node_FE< key_matching< K, KHash >, InputTuple, OutputTuple > | |
key_to_count_func typedef | internal::join_node_FE< key_matching< K, KHash >, InputTuple, OutputTuple > | |
key_type typedef | internal::join_node_FE< key_matching< K, KHash >, InputTuple, OutputTuple > | |
Knoref typedef | hash_buffer< tbb::internal::strip< K >::type &, count_element< tbb::internal::strip< K >::type >, internal::type_to_key_function_body< count_element< tbb::internal::strip< K >::type >, tbb::internal::strip< K >::type & >, KHash > | |
list_array_type typedef | hash_buffer< tbb::internal::strip< K >::type &, count_element< tbb::internal::strip< K >::type >, internal::type_to_key_function_body< count_element< tbb::internal::strip< K >::type >, tbb::internal::strip< K >::type & >, KHash > | |
matching_forwarding_base(graph &g) | internal::matching_forwarding_base< K > | inline |
may_succeed enum value | internal::join_node_FE< key_matching< K, KHash >, InputTuple, OutputTuple > | private |
move_item(size_t to, size_t from) | internal::item_buffer< OutputTuple > | inlineprotected |
my_aggregator | internal::join_node_FE< key_matching< K, KHash >, InputTuple, OutputTuple > | private |
my_array | internal::item_buffer< OutputTuple > | protected |
my_array_size | internal::item_buffer< OutputTuple > | protected |
my_head | internal::item_buffer< OutputTuple > | protected |
my_inputs | internal::join_node_FE< key_matching< K, KHash >, InputTuple, OutputTuple > | protected |
my_item_reserved(size_type i) const | internal::item_buffer< OutputTuple > | inlineprotected |
my_item_valid(size_type i) const | internal::item_buffer< OutputTuple > | inlineprotected |
my_node | internal::join_node_FE< key_matching< K, KHash >, InputTuple, OutputTuple > | protected |
my_tail | internal::item_buffer< OutputTuple > | protected |
N | internal::join_node_FE< key_matching< K, KHash >, InputTuple, OutputTuple > | static |
no_assign(const no_assign &)=default | tbb::internal::no_assign | |
no_assign()=default | tbb::internal::no_assign | |
no_item enum value | internal::item_buffer< OutputTuple > | |
op_type enum name | internal::join_node_FE< key_matching< K, KHash >, InputTuple, OutputTuple > | private |
operator=(const no_assign &)=delete | tbb::internal::no_assign | |
output_buffer_type typedef | internal::join_node_FE< key_matching< K, KHash >, InputTuple, OutputTuple > | |
output_type typedef | internal::join_node_FE< key_matching< K, KHash >, InputTuple, OutputTuple > | |
place_item(size_t here, const item_type &me) | internal::item_buffer< OutputTuple > | inlineprotected |
pointer_array_allocator_type typedef | hash_buffer< tbb::internal::strip< K >::type &, count_element< tbb::internal::strip< K >::type >, internal::type_to_key_function_body< count_element< tbb::internal::strip< K >::type >, tbb::internal::strip< K >::type & >, KHash > | |
pointer_array_type typedef | hash_buffer< tbb::internal::strip< K >::type &, count_element< tbb::internal::strip< K >::type >, internal::type_to_key_function_body< count_element< tbb::internal::strip< K >::type >, tbb::internal::strip< K >::type & >, KHash > | |
pointer_type typedef | hash_buffer< tbb::internal::strip< K >::type &, count_element< tbb::internal::strip< K >::type >, internal::type_to_key_function_body< count_element< tbb::internal::strip< K >::type >, tbb::internal::strip< K >::type & >, KHash > | |
pop_back(item_type &v) | internal::item_buffer< OutputTuple > | inlineprotected |
pop_front(item_type &v) | internal::item_buffer< OutputTuple > | inlineprotected |
push_back(item_type &v) | internal::item_buffer< OutputTuple > | inlineprotected |
release_item(size_type i) | internal::item_buffer< OutputTuple > | inlineprotected |
res_count enum value | internal::join_node_FE< key_matching< K, KHash >, InputTuple, OutputTuple > | private |
reserve_item(size_type i) | internal::item_buffer< OutputTuple > | inlineprotected |
reserved_item enum value | internal::item_buffer< OutputTuple > | |
reset(reset_flags f) | internal::join_node_FE< key_matching< K, KHash >, InputTuple, OutputTuple > | inlineprotected |
hash_buffer< tbb::internal::strip< K >::type &, count_element< tbb::internal::strip< K >::type >, internal::type_to_key_function_body< count_element< tbb::internal::strip< K >::type >, tbb::internal::strip< K >::type & >, KHash >::reset() | hash_buffer< tbb::internal::strip< K >::type &, count_element< tbb::internal::strip< K >::type >, internal::type_to_key_function_body< count_element< tbb::internal::strip< K >::type >, tbb::internal::strip< K >::type & >, KHash > | inline |
item_buffer< OutputTuple >::reset() | internal::item_buffer< OutputTuple > | inline |
reset_port_count() | internal::join_node_FE< key_matching< K, KHash >, InputTuple, OutputTuple > | inline |
set_key_func(internal::type_to_key_function_body< count_element< tbb::internal::strip< K >::type >, tbb::internal::strip< K >::type & > *vtk) | hash_buffer< tbb::internal::strip< K >::type &, count_element< tbb::internal::strip< K >::type >, internal::type_to_key_function_body< count_element< tbb::internal::strip< K >::type >, tbb::internal::strip< K >::type & >, KHash > | inline |
set_my_item(size_t i, const item_type &o) | internal::item_buffer< OutputTuple > | inlineprotected |
set_my_node(base_node_type *new_my_node) | internal::join_node_FE< key_matching< K, KHash >, InputTuple, OutputTuple > | inline |
size(size_t new_tail=0) | internal::item_buffer< OutputTuple > | inlineprotected |
size_type typedef | internal::item_buffer< OutputTuple > | protected |
swap_items(size_t i, size_t j) | internal::item_buffer< OutputTuple > | inlineprotected |
try_make enum value | internal::join_node_FE< key_matching< K, KHash >, InputTuple, OutputTuple > | private |
try_to_make_tuple(output_type &out) | internal::join_node_FE< key_matching< K, KHash >, InputTuple, OutputTuple > | inlineprotected |
TtoK_function_body_leaf_type typedef | internal::join_node_FE< key_matching< K, KHash >, InputTuple, OutputTuple > | |
TtoK_function_body_type typedef | internal::join_node_FE< key_matching< K, KHash >, InputTuple, OutputTuple > | |
tuple_accepted() | internal::join_node_FE< key_matching< K, KHash >, InputTuple, OutputTuple > | inlineprotected |
tuple_build_may_succeed() | internal::join_node_FE< key_matching< K, KHash >, InputTuple, OutputTuple > | inlineprotected |
tuple_rejected() | internal::join_node_FE< key_matching< K, KHash >, InputTuple, OutputTuple > | inlineprotected |
unref_key_type typedef | internal::join_node_FE< key_matching< K, KHash >, InputTuple, OutputTuple > | |
value_type typedef | hash_buffer< tbb::internal::strip< K >::type &, count_element< tbb::internal::strip< K >::type >, internal::type_to_key_function_body< count_element< tbb::internal::strip< K >::type >, tbb::internal::strip< K >::type & >, KHash > | |
~forwarding_base() | internal::forwarding_base | inlinevirtual |
~hash_buffer() | hash_buffer< tbb::internal::strip< K >::type &, count_element< tbb::internal::strip< K >::type >, internal::type_to_key_function_body< count_element< tbb::internal::strip< K >::type >, tbb::internal::strip< K >::type & >, KHash > | inline |
~item_buffer() | internal::item_buffer< OutputTuple > | inline |