Intel(R) Threading Building Blocks Doxygen Documentation  version 4.2.3
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234567]
 C___itt_api_info
 C___itt_api_info_20101001
 C___itt_global
 C___itt_group_alias
 C___itt_group_list
 C___itt_thread_info
 C__cilk_tbb_stack_op_thunk
 C__cilk_tbb_unwatch_thunk
 C__itt_counter_info
 Ctbb::internal::__TBB_InitOnceClass that supports TBB initialization
 C__TBB_malloc_proxy_caller
 Ctbb::flow::interface11::internal::Wrapper< T[N]>::_unwind_class
 Cinternal::Wrapper< T[N]>::_unwind_class
 Ctbb::flow::interface11::internal::Wrapper< T >::_unwind_space
 Cinternal::Wrapper< T >::_unwind_space
 Ctbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator >::accessor_not_used
 Ctbb::interface6::internal::aggregated_operation< Derived >Aggregated_operation base class
 Ctbb::interface6::internal::aggregated_operation< aggregator_operation >
 Ctbb::interface6::internal::aggregated_operation< cpq_operation >
 Ctbb::interface6::internal::aggregated_operation< indexer_node_base_operation >
 Ctbb::interface6::internal::aggregated_operation< join_node_base_operation >
 Ctbb::interface6::internal::aggregated_operation< key_matching_FE_operation >
 Ctbb::interface6::internal::aggregated_operation< key_matching_port_operation >
 Ctbb::interface6::internal::aggregated_operation< operation_type >
 Ctbb::interface6::internal::aggregated_operation< queueing_port_operation >
 Ctbb::interface6::internal::aggregated_operation< reserving_port_operation >
 Ctbb::interface6::internal::aggregating_functor< aggregating_class, operation_list >
 Ctbb::interface6::internal::aggregator_generic< operation_type >Aggregator base class
 Ctbb::interface6::internal::aggregator_generic< aggregated_operation_type >
 Ctbb::interface6::internal::aggregator_generic< cpq_operation >
 Ctbb::interface6::internal::aggregator_generic< internal::function_input_base::operation_type >
 Ctbb::interface6::internal::aggregator_generic< internal::indexer_node_base::indexer_node_base_operation >
 Ctbb::interface6::internal::aggregator_generic< internal::join_node_base::join_node_base_operation >
 Ctbb::interface6::internal::aggregator_generic< internal::key_matching_port::key_matching_port_operation >
 Ctbb::interface6::internal::aggregator_generic< internal::queueing_port::queueing_port_operation >
 Ctbb::interface6::internal::aggregator_generic< internal::reserving_port::reserving_port_operation >
 Ctbb::interface6::internal::aggregator_generic< key_matching_FE_operation >
 Ctbb::interface6::aggregator_operation
 Ctbb::flow::interface11::internal::aligned_pair< T1, T2 >
 Cinternal::aligned_pair< T1, T2 >
 Ctbb::internal::aligned_storage< value_type, size >
 Ctbb::internal::aligned_storage< I, sizeof(I)>
 Ctbb::internal::aligned_storage< T, sizeof(T)>
 Ctbb::internal::aligned_storage< value_type, 1 >
 Ctbb::flow::interface11::internal::alignment_of< U >
 Cinternal::alignment_of< U >
 CAllocator
 Ctbb::internal::allocator_base< T, A >
 Ctbb::internal::allocator_base< padded_element, padded_allocator_type >
 Ctbb::internal::allocator_rebind< Alloc, T >
 Ctbb::internal::allocator_rebind< A, char >
 Ctbb::internal::allocator_rebind< A, T >
 Ctbb::internal::allocator_rebind< Allocator, node >
 Ctbb::internal::allocator_rebind< allocator_type, tbb::interface5::internal::flist_iterator >
 Ctbb::internal::allocator_rebind< allocator_type, tbb::interface5::internal::split_ordered_list::node >
 Ctbb::internal::allocator_rebind< padded_allocator_type, padded_element >
 Ctbb::internal::allocator_traits< Alloc >
 Ctbb::internal::allocator_traits< allocator_type >
 Ctbb::internal::allocator_type< T >Class for determining type of std::allocator<T>::value_type
 Ctbb::internal::arena_slot_line1
 Ctbb::internal::arena_slot_line2
 Ctbb::flow::interface11::internal::async_helpers< T, typename >
 Ctbb::flow::interface11::internal::async_helpers< continue_msg >
 Ctbb::flow::interface11::internal::async_helpers< DecrementType >
 Ctbb::flow::interface11::internal::async_helpers< indexer_node_output_type >
 Ctbb::flow::interface11::internal::async_helpers< Input >
 Ctbb::flow::interface11::internal::async_helpers< input_type >
 Ctbb::flow::interface11::internal::async_helpers< kernel_input_tuple >
 Ctbb::flow::interface11::internal::async_helpers< Output >
 Ctbb::flow::interface11::internal::async_helpers< OutputTuple >
 Ctbb::flow::interface11::internal::async_helpers< OutputType >
 Ctbb::flow::interface11::internal::async_helpers< T >
 Ctbb::flow::interface11::internal::async_helpers< T, typename std::enable_if< std::is_base_of< async_msg< typename T::async_msg_data_type >, T >::value >::type >
 Ctbb::flow::interface11::internal::async_helpers< tbb::flow::interface11::continue_msg >
 Ctbb::flow::interface11::internal::async_helpers< TraitsType::T >
 Ctbb::flow::interface11::internal::async_helpers< TupleType >
 Casync_msg< T >
 Ctbb::flow::interface11::async_msg< T >
 Cinternal::streaming_node_traits< JP, StreamFactory, Ports >::async_msg_type< T >
 Ctbb::flow::interface11::internal::streaming_node_traits< JP, StreamFactory, Ports >::async_msg_type< T >
 Cinternal::async_storage< T >
 Ctbb::flow::interface11::internal::async_storage< T >
 Ctbb::internal::atomic_impl< T >Base class that provides basic functionality for atomic<T> without fetch_and_add
 Ctbb::internal::atomic_impl< I >
 Ctbb::internal::atomic_load_store_traits< M >
 Ctbb::internal::atomic_rep< S >
 Ctbb::internal::atomic_rep< 1 >
 Ctbb::internal::atomic_rep< 2 >
 Ctbb::internal::atomic_rep< 4 >
 Ctbb::internal::atomic_rep< 8 >
 Ctbb::internal::atomic_rep< sizeof(value_type)>
 Ctbb::internal::atomic_selector< S >
 Ctbb::internal::atomic_selector< 1 >
 Ctbb::internal::atomic_selector< 2 >
 Ctbb::internal::atomic_selector< 4 >
 Ctbb::internal::atomic_selector< 8 >
 Ctbb::internal::atomic_traits< Size, M >
 Ctbb::interface7::task_arena::attachTag class used to indicate the "attaching" constructor
 Ctbb::internal::auto_empty_taskSmart holder for the empty task class with automatic destruction
 Ctbb::auto_partitionerAn auto partitioner
 Ctbb::interface6::internal::basic_handler
 Ctbb::internal::basic_tls< T >Basic cross-platform wrapper class for TLS operations
 Ctbb::internal::basic_tls< intptr_t >
 Ctbb::internal::basic_tls< T *>
 Ctbb::internal::basic_tls< uintptr_t >
 Ctbb::internal::binding_handler
 Ctbb::blocked_range< Value >A range over which to iterate
 Ctbb::blocked_range2d< RowValue, ColValue >A 2-dimensional range that models the Range concept
 Ctbb::blocked_range3d< PageValue, RowValue, ColValue >A 3-dimensional range that models the Range concept
 Ctbb::blocked_range< ColValue >
 Ctbb::blocked_range< I >
 Ctbb::blocked_range< PageValue >
 Ctbb::blocked_range< RowValue >
 Ctbb::internal::blocked_rangeNd_impl< Value, N, typename >
 Ctbb::internal::body_arg_detector< F >
 Ctbb::internal::body_arg_detector< ReturnType(Callable::*)(T) const >
 Ctbb::internal::body_arg_detector< ReturnType(Callable::*)(T)>
 Ctbb::internal::bool_constant< v >
 Ctbb::internal::bool_constant< has_policy< ExpectedPolicy, FirstPolicy >::value||has_policy< ExpectedPolicy, Policies... >::value >
 Ctbb::internal::bool_constant< tbb::internal::is_same_type< ExpectedPolicy, SinglePolicy >::value >
 Cbuffer_element_type< ValueType >
 Ctbb::flow::interface11::internal::buffer_element_type< ValueType >
 Ctbb::cache_aligned_allocator< T >Meets "allocator" requirements of ISO C++ Standard, Section 20.1.5
 Ctbb::cache_aligned_allocator< void >Analogous to std::allocator<void>, as defined in ISO C++ Standard, Section 20.4.1
 Ctbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator >::call_clear_on_leave
 Ctbb::interface5::internal::concurrent_unordered_base< Traits >::call_internal_clear_on_exit
 Ctbb::flow::interface11::internal::clear_element< N >
 Cinternal::clear_element< N >
 Ctbb::flow::interface11::internal::clear_element< 1 >
 Cinternal::clear_element< 1 >
 Ctbb::internal::co_context
 Ctbb::combinable< T >Thread-local storage with optional reduction
 Ctbb::flow::interface11::composite_node< InputTuple, OutputTuple >
 Ctbb::flow::interface11::composite_node< internal::streaming_node_traits< JP, StreamFactory, Ports... >::input_tuple, internal::streaming_node_traits< JP, StreamFactory, Ports... >::output_tuple >
 Ctbb::interface10::internal::concurrent_geometric_level_generator< MAX_LEVEL >
 Ctbb::interface5::concurrent_priority_queue< T, Compare, A >Concurrent priority queue
 Ctbb::interface5::concurrent_priority_queue< graph_task *, graph_task_comparator >
 Ctbb::internal::concurrent_queue_iterator_base_v3Type-independent portion of concurrent_queue_iterator
 Ctbb::strict_ppl::internal::concurrent_queue_iterator_base_v3< Value >Constness-independent portion of concurrent_queue_iterator
 Ctbb::strict_ppl::internal::concurrent_queue_iterator_base_v3< tbb_remove_cv< Value >::type >
 Ctbb::strict_ppl::internal::concurrent_queue_page_allocatorAbstract class to define interface for page allocation/deallocation
 Ctbb::internal::concurrent_queue_repInternal representation of a ConcurrentQueue
 Ctbb::interface10::internal::concurrent_skip_list< Traits >
 Ctbb::interface5::concurrent_unordered_map_traits< Key, T, Hash_compare, Allocator, Allow_multimapping >
 Ctbb::interface5::concurrent_unordered_set_traits< Key, Hash_compare, Allocator, Allow_multimapping >
 Ctbb::internal::concurrent_vector_base_v3Base class of concurrent vector implementation
 Ctbb::internal::conditional< C, T, U >
 Ctbb::internal::conditional< tbb::internal::is_same_type< DereferenceType, T >::value, intrusive_list_node *, const intrusive_list_node * >
 Ctbb::internal::conditional< true, T, U >
 Ctbb::internal::conjunction< Args >
 Ctbb::internal::context_guard_helper< T >
 Ctbb::internal::context_list_node_t
 Ctbb::flow::interface11::continue_msgAn empty class used for messages that mean "I'm done"
 Ccontinue_receiver
 Ctbb::internal::control_storage
 Cinternal::convert_and_call_impl< Args1 >
 Ctbb::flow::interface11::internal::convert_and_call_impl< Args1 >
 Cinternal::convert_and_call_impl< A1, Args1... >
 Ctbb::flow::interface11::internal::convert_and_call_impl< A1, Args1... >
 Cinternal::convert_and_call_impl<>
 Ctbb::flow::interface11::internal::convert_and_call_impl<>
 Ctbb::internal::atomic_impl< T >::converter< value_type >Union type used to convert type T to underlying integral type
 Ctbb::internal::coroutine_type
 Cinternal::count_element< K >
 Ctbb::flow::interface11::internal::count_element< K >
 Ctbb::internal::cpu_ctl_env
 Ctbb::internal::cpu_ctl_env_space
 Ctbb::flow::interface11::internal::decrementer< T, DecrementType, DummyType >
 Cinternal::decrementer< T, DecrementType, DummyType >
 Ctbb::flow::interface11::internal::decrementer< tbb::flow::interface11::limiter_node< T, DecrementType >, DecrementType >
 Ctbb::flow::interface11::internal::default_constructed
 Cinternal::default_constructed
 Ctbb::flow::interface11::opencl_info::default_device_filter
 Ctbb::flow::interface11::opencl_info::default_device_selector< Factory >
 Ctbb::internal::DefaultSchedulerTraitsTraits classes for scheduler
 Ctbb::internal::concurrent_vector_base_v3::helper::destroy_body
 Cstreaming_node< tuple< Ports... >, JP, StreamFactory >::device_selector_base
 Ctbb::flow::interface11::streaming_node< tuple< Ports... >, JP, StreamFactory >::device_selector_base
 Cstreaming_node< tuple< Ports... >, JP, StreamFactory >::device_selector_body
 Ctbb::flow::interface11::streaming_node< tuple< Ports... >, JP, StreamFactory >::device_selector_body
 Ctbb::interface9::internal::do_group_task< Body >
 Ctbb::flow::interface11::internal::do_if< T, BUILD_IT >
 Cinternal::do_if< T, BUILD_IT >
 Ctbb::flow::interface11::internal::do_if< T, false >
 Cinternal::do_if< T, false >
 Ctbb::flow::interface11::internal::do_if< T, true >
 Cinternal::do_if< T, true >
 Chash_buffer< Key, ValueType, ValueToKey, HashCompare, Allocator >::DoCleanup
 Ctbb::flow::interface11::internal::hash_buffer< Key, ValueType, ValueToKey, HashCompare, Allocator >::DoCleanup
 Cdynamic_link_descriptorAssociation between a handler name and location of pointer to it
 Cinternal::emit_element< N >
 Ctbb::flow::interface11::internal::emit_element< N >
 Ctbb::flow::interface11::internal::emit_element< 1 >
 Cinternal::emit_element< 1 >
 Ctbb::flow::interface11::internal::empty_body< Input, Output >An empty functor that takes an Input and returns a default constructed Output
 Cinternal::empty_body< Input, Output >An empty functor that takes an Input and returns a default constructed Output
 Ctbb::internal::enable_if< Condition, T >Enables one or the other code branches
 Ctbb::internal::enable_if< true, T >
 Cstreaming_node< tuple< Ports... >, JP, StreamFactory >::device_selector< UserFunctor >::epoch_desc
 Ctbb::flow::interface11::streaming_node< tuple< Ports... >, JP, StreamFactory >::device_selector< UserFunctor >::epoch_desc
 Ctbb::flow::interface11::internal::ERROR_Type_Not_allowed_In_Tagged_Msg_Not_Member_Of_Tuple< T >
 Cinternal::ERROR_Type_Not_allowed_In_Tagged_Msg_Not_Member_Of_Tuple< T >
 Cets_base
 Cstd::exceptionSTL class
 Ctbb::internal::fast_reverse_vector< T, max_segments >Vector that grows without reallocations, and stores items in the reverse order
 Ctbb::internal::FastRandomA fast random number generator
 Ctbb::internal::fgt_internal_input_alias_helper< PortsTuple, N >
 Ctbb::internal::fgt_internal_output_alias_helper< PortsTuple, N >
 Ctbb::flow::interface11::opencl_program< Factory >::file_reader
 Ctbb::interface6::filter_t< T, U >Class representing a chain of type-safe pipeline filters
 Ctbb::final_scan_tagUsed to indicate that the final scan is being performed
 Ctbb::interface6::flattened2d< Container >
 Ctbb::interface6::flow_controlInput_filter control to signal end-of-input for parallel_pipeline
 Ctbb::interface9::global_control
 Ctbb::internal::governorThe class handles access to the single instance of market, and to TLS to keep scheduler instances
 Ctbb::flow::interface11::graph_iterator< GraphContainerType, GraphNodeType >
 Cgraph_node
 Ctbb::flow::interface11::graph_proxyPure virtual template classes that define interfaces for async communication
 Cgraph_task
 Ctbb::flow::interface11::internal::graph_task_comparator
 Ctbb::interface6::concurrent_lru_cache< key_type, value_type, value_functor_type >::handle_object
 Cinternal::has_policy< Policies >
 Ctbb::flow::interface11::internal::has_policy< Policies >
 Ctbb::flow::interface11::internal::has_policy< ExpectedPolicy, Policies... >
 Cinternal::has_policy< ExpectedPolicy, Policies... >
 Ctbb::interface5::internal::hash_compare< Key, Hasher, Key_equality >
 Ctbb::interface5::internal::hash_map_baseBase class of concurrent_hash_map
 Ctbb::interface5::internal::hash_map_range< Iterator >Range class used with concurrent_hash_map
 Ctbb::internal::hash_map_segment_base
 Ctbb::internal::tbb_thread_v3::id
 Ctbb::internal::index_sequence< S >
 Cinternal::indexer_helper< TupleTypes, N >
 Ctbb::flow::interface11::internal::indexer_helper< TupleTypes, N >
 Cinternal::indexer_helper< TupleTypes, 1 >
 Ctbb::flow::interface11::internal::indexer_helper< TupleTypes, 1 >
 Cinternal::indexer_node_FE< InputTuple, OutputType, StructTypes >
 Ctbb::flow::interface11::internal::indexer_node_FE< InputTuple, OutputType, StructTypes >
 Ctbb::internal::concurrent_vector_base_v3::helper::init_bodyTODO: turn into lambda functions when available
 Cinternal::init_output_ports< OutputTuple >
 Ctbb::flow::interface11::internal::init_output_ports< OutputTuple >
 Ctbb::flow::interface11::internal::initializer_list_wrapper< T >
 Cinternal::initializer_list_wrapper< T >
 Cinternal::input_types< N, InputTuple >
 Ctbb::flow::interface11::internal::input_types< N, InputTuple >
 Cinternal::input_types< 1, InputTuple >
 Ctbb::flow::interface11::internal::input_types< 1, InputTuple >
 Cinternal::input_types< 10, InputTuple >
 Ctbb::flow::interface11::internal::input_types< 10, InputTuple >
 Cinternal::input_types< 2, InputTuple >
 Ctbb::flow::interface11::internal::input_types< 2, InputTuple >
 Cinternal::input_types< 3, InputTuple >
 Ctbb::flow::interface11::internal::input_types< 3, InputTuple >
 Cinternal::input_types< 4, InputTuple >
 Ctbb::flow::interface11::internal::input_types< 4, InputTuple >
 Cinternal::input_types< 5, InputTuple >
 Ctbb::flow::interface11::internal::input_types< 5, InputTuple >
 Cinternal::input_types< 6, InputTuple >
 Ctbb::flow::interface11::internal::input_types< 6, InputTuple >
 Cinternal::input_types< 7, InputTuple >
 Ctbb::flow::interface11::internal::input_types< 7, InputTuple >
 Cinternal::input_types< 8, InputTuple >
 Ctbb::flow::interface11::internal::input_types< 8, InputTuple >
 Cinternal::input_types< 9, InputTuple >
 Ctbb::flow::interface11::internal::input_types< 9, InputTuple >
 Cinternal::input_types< tuple_size< OutputTuple >::value, OutputTuple >
 Ctbb::flow::interface11::internal::input_types< tuple_size< OutputTuple >::value, OutputTuple >
 Ctbb::internal::int_to_type< int >Utility helper structure to ease overload resolution
 Ctbb::internal::IntelSchedulerTraits
 Ctbb::internal::concurrent_vector_base_v3::internal_segments_tableInternal structure for compact()
 Ctbb::tick_count::interval_tRelative time interval
 Ctbb::internal::intrusive_list_base< List, T >List of element of type T, where T is derived from intrusive_list_node
 Ctbb::internal::intrusive_list_base< intrusive_list< arena >, arena >
 Ctbb::internal::intrusive_list_base< intrusive_list< T >, T >
 Ctbb::internal::intrusive_list_base< memptr_intrusive_list< T, U, NodePtr >, T >
 Ctbb::internal::intrusive_list_nodeData structure to be inherited by the types that can form intrusive lists
 Ctbb::flow::interface11::internal::is_element_of< Q, N, Tuple >
 Cinternal::is_element_of< Q, N, Tuple >
 Ctbb::flow::interface11::internal::is_element_of< Q, 0, Tuple >
 Cinternal::is_element_of< Q, 0, Tuple >
 Ctbb::concurrent_vector< T, A >::is_integer_tag< B >True/false function override helper
 Ctbb::internal::is_integral_impl< T >Partial support for std::is_integral
 Ctbb::internal::is_integral_impl< bool >
 Ctbb::internal::is_integral_impl< char >
 Ctbb::internal::is_integral_impl< int >
 Ctbb::internal::is_integral_impl< long >
 Ctbb::internal::is_integral_impl< long long >
 Ctbb::internal::is_integral_impl< short >
 Ctbb::internal::is_integral_impl< strip< T >::type >
 Ctbb::internal::is_integral_impl< wchar_t >
 Cinternal::is_port_ref< T >
 Ctbb::flow::interface11::internal::is_port_ref< T >
 Cinternal::is_port_ref_impl< T >
 Ctbb::flow::interface11::internal::is_port_ref_impl< T >
 Cinternal::is_port_ref_impl< port_ref_impl< N1, N2 > >
 Ctbb::flow::interface11::internal::is_port_ref_impl< port_ref_impl< N1, N2 > >
 Cinternal::is_port_ref_impl< port_ref_impl< N1, N2 >(*)() >
 Ctbb::flow::interface11::internal::is_port_ref_impl< port_ref_impl< N1, N2 >(*)() >
 Ctbb::internal::is_ref< T >
 Ctbb::internal::is_ref< U & >
 Ctbb::internal::is_same_type< U, V >Detects whether two given types are the same
 Ctbb::internal::is_same_type< W, W >
 Cinternal::item_buffer< T, A >
 Ctbb::flow::interface11::internal::item_buffer< T, A >
 Ctbb::flow::interface11::internal::item_buffer< OutputTuple >
 Cinternal::item_buffer< OutputTuple >
 Cinternal::item_buffer< T >
 Ctbb::flow::interface11::internal::item_buffer< T >
 Ctbb::flow::interface11::internal::item_buffer< T, cache_aligned_allocator< T > >
 Citerator
 Ctbb::internal::intrusive_list_base< List, T >::iterator_impl< DereferenceType >
 Cjob
 Cinternal::join_base< N, PT, OutputTuple, JP >
 Ctbb::flow::interface11::internal::join_base< N, PT, OutputTuple, JP >
 Cinternal::join_base< N, key_matching_port, OutputTuple, key_matching< K, KHash > >
 Ctbb::flow::interface11::internal::join_base< N, key_matching_port, OutputTuple, key_matching< K, KHash > >
 Cinternal::join_helper< N >
 Ctbb::flow::interface11::internal::join_helper< N >
 Cinternal::join_helper< 1 >
 Ctbb::flow::interface11::internal::join_helper< 1 >
 Ctbb::flow::interface11::join_node< OutputTuple, JP >
 Ctbb::flow::interface11::join_node< kernel_input_tuple, JP >
 Cinternal::join_node_FE< JP, InputTuple, OutputTuple >Join_node_FE : implements input port policy
 Ctbb::flow::interface11::internal::join_node_FE< JP, InputTuple, OutputTuple >Join_node_FE : implements input port policy
 Cinternal::kernel_executor_helper< StreamFactory, KernelInputTuple, typename >
 Ctbb::flow::interface11::internal::kernel_executor_helper< StreamFactory, KernelInputTuple, typename >
 Cinternal::kernel_executor_helper< StreamFactory, internal::streaming_node_traits< JP, StreamFactory, Ports... >::kernel_input_tuple >
 Ctbb::flow::interface11::internal::kernel_executor_helper< StreamFactory, internal::streaming_node_traits< JP, StreamFactory, Ports... >::kernel_input_tuple >
 Cinternal::kernel_executor_helper< StreamFactory, KernelInputTuple, typename tbb::internal::void_t< typename StreamFactory::range_type >::type >
 Ctbb::flow::interface11::internal::kernel_executor_helper< StreamFactory, KernelInputTuple, typename tbb::internal::void_t< typename StreamFactory::range_type >::type >
 Ctbb::flow::interface11::internal::key_from_message_body< K, T >
 Ctbb::flow::interface11::internal::key_from_message_body< K &, T >
 Cinternal::key_from_policy< JP >
 Ctbb::flow::interface11::internal::key_from_policy< JP >
 Cinternal::key_from_policy< key_matching< Key & > >
 Ctbb::flow::interface11::internal::key_from_policy< key_matching< Key & > >
 Ctbb::flow::interface11::internal::key_from_policy< key_matching< Key > >
 Cinternal::key_from_policy< key_matching< Key > >
 Cinternal::graph_policy_namespace::key_matching< K, KHash >Field of type K being used for matching
 Ctbb::flow::interface11::internal::graph_policy_namespace::key_matching< K, KHash >Field of type K being used for matching
 Cinternal::key_to_count_functor< K >
 Ctbb::flow::interface11::internal::key_to_count_functor< K >
 Ctbb::flow::interface11::internal::KeyTrait< Kp, KHashp, Tp >
 Cinternal::KeyTrait< Kp, KHashp, Tp >
 CKHash
 CKHash
 Ctbb::internal::lambda_reduce_body< Range, Value, RealBody, Reduction >Auxiliary class for parallel_reduce; for internal use only
 Cinternal::graph_policy_namespace::lightweight
 Ctbb::flow::interface11::internal::graph_policy_namespace::lightweight
 Ctbb::internal::machine_load_store< T, S >
 Ctbb::internal::machine_load_store_relaxed< T, S >
 Ctbb::internal::machine_load_store_seq_cst< T, S >
 Ctbb::internal::mail_inboxClass representing source of mail
 Ctbb::internal::make_index_sequence_impl< 0, S... >
 Ctbb::internal::make_index_sequence_impl< N - 1, N - 1, S... >
 Ctbb::flow::interface11::internal::make_sequence< N, S >
 Cinternal::make_sequence< N, S >
 Ctbb::flow::interface11::internal::make_sequence< 0, S... >
 Cinternal::make_sequence< 0, S... >
 Ctbb::interface6::concurrent_lru_cache< key_type, value_type, value_functor_type >::map_value_type
 Ctbb::interface6::memory_pool_allocator< T, P >Meets "allocator" requirements of ISO C++ Standard, Section 20.1.5
 Ctbb::interface6::memory_pool_allocator< void, P >Analogous to std::allocator<void>, as defined in ISO C++ Standard, Section 20.4.1
 Ctbb::internal::micro_queueA queue using simple locking
 Ctbb::interface5::concurrent_priority_queue< T, Compare, A >::my_functor_t
 Ctbb::internal::no_assignBase class for types that should not be assigned
 Cnode_base
 Ctbb::flow::interface11::internal::node_cache< T, M >A node_cache maintains a std::queue of elements of type T. Each operation is protected by a lock
 Cinternal::node_cache< T, M >A node_cache maintains a std::queue of elements of type T. Each operation is protected by a lock
 Cinternal::node_cache< sender< input_type >, null_mutex >
 Cinternal::node_cache< sender< T >, M >
 Cinternal::node_cache< sender< T >, null_mutex >
 Ctbb::flow::interface11::internal::node_cache< untyped_sender, M >
 Ctbb::flow::interface11::internal::node_cache< untyped_sender, tbb::null_mutex >
 Ctbb::flow::interface11::internal::node_cache< untyped_sender, tbb::spin_mutex >
 Ctbb::internal::node_handle_base< Value, Node, Allocator >
 Ctbb::internal::node_handle_base< Key, Node, Allocator >
 Ctbb::internal::circular_doubly_linked_list_with_sentinel::node_t
 Ctbb::interface10::internal::concurrent_skip_list< Traits >::not_greater_compare
 Ctbb::flow::interface11::null_typeA generic null type
 Cinternal::num_arguments< T >
 Ctbb::flow::interface11::internal::num_arguments< T >
 Cinternal::num_arguments< port_ref_impl< N1, N2 > >
 Ctbb::flow::interface11::internal::num_arguments< port_ref_impl< N1, N2 > >
 Ctbb::flow::interface11::internal::num_arguments< port_ref_impl< N1, N2 >(*)()>
 Cinternal::num_arguments< port_ref_impl< N1, N2 >(*)()>
 Ctbb::flow::interface11::opencl_buffer< T, Factory >
 Ctbb::flow::interface11::opencl_device
 Ctbb::flow::interface11::opencl_program< Factory >::opencl_device_filter
 Ctbb::flow::interface11::opencl_device_list
 Ctbb::flow::interface11::opencl_factory< DeviceFilter >
 Ctbb::flow::interface11::opencl_factory< default_device_filter >
 Ctbb::flow::interface11::opencl_memory< Factory >
 Ctbb::flow::interface11::opencl_program< Factory >::opencl_program_builder
 Ctbb::flow::interface11::opencl_range
 Ctbb::interface7::internal::padded_mutex< Mutex, is_rw >
 Ctbb::internal::concurrent_queue_base_v3::pagePrefix on a page
 Ctbb::strict_ppl::internal::concurrent_queue_rep_base::pagePrefix on a page
 Ctbb::interface9::internal::parallel_do_operator_selector< Body, Item >For internal use only
 Ctbb::internal::parallel_for_each_impl< Iterator, Function, Generic >
 Ctbb::internal::parallel_for_each_impl< Iterator, Function, std::random_access_iterator_tag >
 Ctbb::internal::parallel_invoke_helper::parallel_invoke_noop
 Ctbb::internal::partition_type_baseProvides backward-compatible methods for partition objects without affinity
 Ctbb::interface9::internal::partition_type_base< Partition >Provides default methods for partition objects and common algorithm blocks
 Ctbb::internal::partition_type_base< affinity_partition_type >
 Ctbb::internal::partition_type_base< auto_partition_type >
 Ctbb::internal::partition_type_base< Partition >
 Ctbb::internal::partition_type_base< simple_partition_type >
 Ctbb::internal::partition_type_base< static_partition_type >
 Ctbb::flow::interface11::internal::pick_max< Selector, T1, T2 >
 Cinternal::pick_max< Selector, T1, T2 >
 Ctbb::flow::interface11::internal::pick_one< bool, T1, T2 >
 Cinternal::pick_one< bool, T1, T2 >
 Ctbb::flow::interface11::internal::pick_one< false, T1, T2 >
 Cinternal::pick_one< false, T1, T2 >
 Ctbb::flow::interface11::internal::pick_one< true, T1, T2 >
 Cinternal::pick_one< true, T1, T2 >
 Ctbb::flow::interface11::internal::pick_tuple_max< N, Tuple, Selector >
 Cinternal::pick_tuple_max< N, Tuple, Selector >
 Ctbb::flow::interface11::internal::pick_tuple_max< 0, Tuple, Selector >
 Cinternal::pick_tuple_max< 0, Tuple, Selector >
 Ctbb::interface6::internal::pipeline_proxyThe class that represents an object of the pipeline for parallel_pipeline()
 Ctbb::internal::platform_topology
 Cinternal::Policy< Policies >
 Ctbb::flow::interface11::internal::Policy< Policies >
 Cinternal::port_ref_impl< N1, N2 >
 Ctbb::flow::interface11::internal::port_ref_impl< N1, N2 >
 Ctbb::pre_scan_tagUsed to indicate that the initial scan is being performed
 Ctbb::internal::predicate_leq
 Ctbb::interface9::internal::proportion_helper< Range, typename >A helper class to create a proportional_split object for a given type of Range
 Ctbb::interface9::internal::proportion_helper< Range, typename enable_if< Range::is_splittable_in_proportion, void >::type >
 Ctbb::internal::atomic_impl< T >::ptr_converter< value_t >
 Ctbb::internal::atomic_impl< T >::ptr_converter< value_t * >
 Ctbb::internal::queue_and_mutex< T, mutex_t >Essentially, this is just a pair of a queue and a mutex to protect the queue
 Cinternal::graph_policy_namespace::queueing
 Ctbb::flow::interface11::internal::graph_policy_namespace::queueing
 Ctbb::interface9::internal::quick_sort_body< RandomAccessIterator, Compare >Body class used to sort elements in a range that is smaller than the grainsize
 Ctbb::interface9::internal::range_vector< T, MaxCapacity >Range pool stores ranges of type T in a circular buffer with MaxCapacity
 Cinternal::kernel_executor_helper< StreamFactory, KernelInputTuple, typename tbb::internal::void_t< typename StreamFactory::range_type >::type >::range_wrapper
 Ctbb::flow::interface11::internal::kernel_executor_helper< StreamFactory, KernelInputTuple, typename tbb::internal::void_t< typename StreamFactory::range_type >::type >::range_wrapper
 Ctbb::interface6::memory_pool_allocator< T, P >::rebind< U >
 Ctbb::cache_aligned_allocator< void >::rebind< U >
 Ctbb::zero_allocator< void, Allocator >::rebind< U >
 Ctbb::cache_aligned_allocator< T >::rebind< U >
 Ctbb::interface6::memory_pool_allocator< void, P >::rebind< U >
 Ctbb::tbb_allocator< T >::rebind< U >
 Ctbb::zero_allocator< T, Allocator >::rebind< U >
 Ctbb::tbb_allocator< void >::rebind< U >
 Ctbb::internal::allocator_traits< Alloc >::rebind_alloc< U >
 Creceiver
 Cinternal::graph_policy_namespace::rejecting
 Ctbb::flow::interface11::internal::graph_policy_namespace::rejecting
 Cinternal::graph_policy_namespace::reserving
 Ctbb::flow::interface11::internal::graph_policy_namespace::reserving
 Ctbb::interface7::internal::return_type_or_void< F >
 Ctbb::internal::reverse< T >
 Ctbb::flow::interface11::run_and_put_task< R, B >
 Ctbb::internal::concurrent_vector_base_v3::helper::safe_init_body
 Ctbb::internal::scheduler_propertiesBit-field representing properties of a sheduler
 Ctbb::internal::scheduler_state
 Cscoped_t
 Cscoped_t
 Ctbb::internal::concurrent_vector_base_v3::segment_allocated
 Ctbb::internal::concurrent_vector_base_v3::segment_allocation_failed
 Ctbb::internal::concurrent_vector_base_v3::segment_not_used
 Ctbb::internal::concurrent_vector_base_v3::segment_t
 Ctbb::internal::concurrent_vector_base_v3::segment_value_t
 Ctbb::internal::select_size_t_constant< u, ull >A template to select either 32-bit or 64-bit constant as compile time, depending on machine word size
 Ctbb::flow::interface11::internal::sequence< S >
 Cinternal::sequence< S >
 Ctbb::simple_partitionerA simple partitioner
 Ctbb::flow::interface11::internal::size_of< T >
 Cinternal::size_of< T >
 Ctbb::interface10::internal::skip_list_iterator< NodeType, is_const >
 Ctbb::interface10::internal::skip_list_iterator< list_node_type, true >
 Ctbb::interface10::internal::skip_list_node< Value, Mutex >
 Ctbb::splitDummy type that distinguishes splitting constructor from copy constructor
 Ctbb::interface5::internal::split_ordered_list< T, Allocator >
 Ctbb::interface5::internal::split_ordered_list< value_type, typename concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > ::allocator_type >
 Ctbb::interface5::internal::split_ordered_list< value_type, typename concurrent_unordered_map_traits< Key, T, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, true > ::allocator_type >
 Ctbb::interface5::internal::split_ordered_list< value_type, typename concurrent_unordered_set_traits< Key, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, false > ::allocator_type >
 Ctbb::interface5::internal::split_ordered_list< value_type, typename concurrent_unordered_set_traits< Key, internal::hash_compare< Key, Hasher, Key_equality >, Allocator, true > ::allocator_type >
 Ctbb::interface5::internal::split_ordered_list< value_type, typename Traits::allocator_type >
 Ctbb::internal::STATIC_ASSERTION_FAILED< condition >
 Ctbb::internal::STATIC_ASSERTION_FAILED< false >
 Ctbb::static_partitionerA static partitioner
 Ctbb::internal::stored_pack< Types >Allows to store a function parameter pack as a variable and later pass it to another function
 Ctbb::internal::stored_pack< Args... >
 Ctbb::internal::stored_pack< Types... >
 Ctbb::internal::stored_pack<>
 Ctbb::flow::interface11::internal::streaming_device_with_key< Device, Key >
 Cinternal::streaming_device_with_key< Device, Key >
 Ctbb::flow::interface11::internal::streaming_node_traits< JP, StreamFactory, Ports >
 Cinternal::streaming_node_traits< JP, StreamFactory, Ports >
 Cinternal::streaming_node_traits< JP, StreamFactory, Ports... >
 Ctbb::flow::interface11::internal::streaming_node_traits< JP, StreamFactory, Ports... >
 Ctbb::internal::strip< T >Strips its template type argument from cv- and ref-qualifiers
 Ctbb::internal::strip< const T & >
 Ctbb::internal::strip< const T && >
 Ctbb::internal::strip< const T >
 Ctbb::internal::strip< const T(&)[N]>
 Ctbb::internal::strip< const volatile T & >
 Ctbb::internal::strip< const volatile T && >
 Ctbb::internal::strip< const volatile T >
 Ctbb::internal::strip< const volatile T(&)[N]>
 Ctbb::internal::strip< K >
 Ctbb::internal::strip< key_type >
 Ctbb::internal::strip< KeyType >
 Ctbb::internal::strip< T & >
 Ctbb::internal::strip< T && >
 Ctbb::internal::strip< T(&)()>Specialization for function pointers
 Ctbb::internal::strip< T(&)[N]>Specialization for arrays converts to a corresponding pointer
 Ctbb::internal::strip< volatile T & >
 Ctbb::internal::strip< volatile T && >
 Ctbb::internal::strip< volatile T >
 Ctbb::internal::strip< volatile T(&)[N]>
 Ctbb::internal::supports_impl< T, typename, Checks >
 Ctbb::internal::supports_impl< T, typename void_t< Checks< T >... >::type, Checks... >
 CT
 Ctbb::flow::interface11::internal::tagged_msg< TagType, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9 >
 Cinternal::tagged_msg< TagType, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9 >
 Cinternal::tagged_null_type
 Ctbb::flow::interface11::internal::tagged_null_type
 Ctbb::interface7::internal::task_arena_base
 Ctask_base
 Ctbb::internal::task_infoThis structure is used to store task information in a input buffer
 Ctbb::internal::task_prefixMemory prefix to a task object
 Ctbb::internal::task_scheduler_observer_v3
 Ctbb::tbb_allocator< T >Meets "allocator" requirements of ISO C++ Standard, Section 20.1.5
 Ctbb::tbb_allocator< void >Analogous to std::allocator<void>, as defined in ISO C++ Standard, Section 20.4.1
 Ctbb_client
 Ctbb::internal::tbb_exception_ptrException container that preserves the exact copy of the original exception
 Ctbb::tbb_hash_compare< Key >Hash_compare that is default argument for concurrent_hash_map
 Ctbb::strict_ppl::internal::tbb_remove_cv< T >Similar to C++0x std::remove_cv
 Ctbb::strict_ppl::internal::tbb_remove_cv< const T >
 Ctbb::strict_ppl::internal::tbb_remove_cv< const volatile T >
 Ctbb::strict_ppl::internal::tbb_remove_cv< Value >
 Ctbb::strict_ppl::internal::tbb_remove_cv< volatile T >
 Ctbb_server
 Ctbb::internal::tbb_thread_v3Versioned thread class
 Ctbb::interface6::internal::tbb_trivially_copyable< T >
 Ctbb::interface6::internal::tbb_trivially_copyable< bool >
 Ctbb::interface6::internal::tbb_trivially_copyable< char >
 Ctbb::interface6::internal::tbb_trivially_copyable< double >
 Ctbb::interface6::internal::tbb_trivially_copyable< float >
 Ctbb::interface6::internal::tbb_trivially_copyable< int >
 Ctbb::interface6::internal::tbb_trivially_copyable< long >
 Ctbb::interface6::internal::tbb_trivially_copyable< long double >
 Ctbb::interface6::internal::tbb_trivially_copyable< long long >
 Ctbb::interface6::internal::tbb_trivially_copyable< short >
 Ctbb::interface6::internal::tbb_trivially_copyable< signed char >
 Ctbb::interface6::internal::tbb_trivially_copyable< T * >
 Ctbb::interface6::internal::tbb_trivially_copyable< unsigned char >
 Ctbb::interface6::internal::tbb_trivially_copyable< unsigned int >
 Ctbb::interface6::internal::tbb_trivially_copyable< unsigned long >
 Ctbb::interface6::internal::tbb_trivially_copyable< unsigned long long >
 Ctbb::interface6::internal::tbb_trivially_copyable< unsigned short >
 Ctbb::interface6::internal::tbb_trivially_copyable< wchar_t >
 Cinternal::alignment_of< U >::test_alignment
 Ctbb::flow::interface11::internal::alignment_of< U >::test_alignment
 Ctbb::internal::thread_closure_base
 Ctbb::tick_countAbsolute timestamp
 Ctbb::interface6::internal::token_helper< T, Allocate >
 Ctbb::interface6::internal::token_helper< T *, false >
 Ctbb::interface6::internal::token_helper< T, false >
 Ctbb::interface6::internal::token_helper< T, true >
 Ctrue_type
 Ctbb::flow::interface11::async_node< Input, Output, Policy, Allocator >::try_put_functor
 Ctype
 Ctbb::flow::interface11::internal::type_plus_align< T1, T2, REM >Type mimicking std::pair but with trailing fill to ensure each element of an array
 Cinternal::type_plus_align< T1, T2, REM >Type mimicking std::pair but with trailing fill to ensure each element of an array
 Cinternal::type_plus_align< T1, T2, 0 >
 Ctbb::flow::interface11::internal::type_plus_align< T1, T2, 0 >
 Ctbb::interface6::internal::token_helper< T, false >::type_to_void_ptr_map
 Ctbb::internal::type_with_alignment< N >
 Ctbb::internal::type_with_alignment< 1 >
 Ctbb::internal::type_with_alignment< 16 >
 Ctbb::internal::type_with_alignment< 2 >
 Ctbb::internal::type_with_alignment< 32 >
 Ctbb::internal::type_with_alignment< 4 >
 Ctbb::internal::type_with_alignment< 64 >
 Ctbb::internal::type_with_alignment< 8 >
 Ctbb::internal::unpadded_mail_outboxInternal representation of mail_outbox, without padding
 Ctbb::flow::interface11::internal::untyped_receiver
 Ctbb::flow::interface11::internal::untyped_sender
 Ctbb::interface6::internal::use_allocator< T >
 Ctbb::interface5::internal::use_element_copy_constructor< typename >
 Ctbb::flow::interface11::internal::tagged_msg< TagType, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9 >::variant
 Cinternal::tagged_msg< TagType, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9 >::variant
 Ctbb::internal::vector_iterator< Container, Value >Meets requirements of a forward iterator for STL and a Value for a blocked_range.*/
 Ctbb::internal::version_tag_v3
 Ctbb::internal::void_t<... >Std::void_t internal implementation (to avoid GCC < 4.7 "template aliases" absence)
 Ctbb::flow::interface10::graph::wait_functor
 Ctbb::flow::interface11::internal::wrap_key_tuple_elements< N, PT, KeyTraits, TypeTuple >
 Cinternal::wrap_key_tuple_elements< N, PT, KeyTraits, TypeTuple >
 Cinternal::wrap_key_tuple_elements< 1, PT, KeyTraits, TypeTuple >
 Cinternal::wrap_key_tuple_elements< 2, PT, KeyTraits, TypeTuple >
 Cinternal::wrap_key_tuple_elements< 3, PT, KeyTraits, TypeTuple >
 Cinternal::wrap_key_tuple_elements< 4, PT, KeyTraits, TypeTuple >
 Cinternal::wrap_key_tuple_elements< 5, PT, KeyTraits, TypeTuple >
 Ctbb::flow::interface11::internal::wrap_key_tuple_elements< N, PT, KeyTraits, tbb::flow::tuple< Args... > >
 Ctbb::flow::interface11::streaming_node< tuple< Ports... >, JP, StreamFactory >::wrap_to_async< T, U >
 Cstreaming_node< tuple< Ports... >, JP, StreamFactory >::wrap_to_async< T, U >
 Ctbb::flow::interface11::streaming_node< tuple< Ports... >, JP, StreamFactory >::wrap_to_async< T, std::false_type >
 Cstreaming_node< tuple< Ports... >, JP, StreamFactory >::wrap_to_async< T, std::false_type >
 Ctbb::flow::interface11::internal::wrap_tuple_elements< N, PT, TypeTuple >
 Cinternal::wrap_tuple_elements< N, PT, TypeTuple >
 Cinternal::wrap_tuple_elements< 1, PT, TypeTuple >
 Cinternal::wrap_tuple_elements< 2, PT, TypeTuple >
 Cinternal::wrap_tuple_elements< 3, PT, TypeTuple >
 Cinternal::wrap_tuple_elements< 4, PT, TypeTuple >
 Cinternal::wrap_tuple_elements< 5, PT, TypeTuple >
 Ctbb::flow::interface11::internal::wrap_tuple_elements< N, internal::multifunction_output, TupleType >
 Ctbb::flow::interface11::internal::wrap_tuple_elements< N, PT, tbb::flow::tuple< Args... > >
 Ctbb::flow::interface11::internal::wrap_tuple_elements< tbb::flow::tuple_size< kernel_input_tuple >::value, internal::multifunction_output, kernel_input_tuple >
 Ctbb::flow::interface11::internal::wrap_tuple_elements< tbb::flow::tuple_size< Output >::value, internal::multifunction_output, Output >
 Ctbb::flow::interface11::internal::wrap_tuple_elements< tbb::flow::tuple_size< output_tuple >::value, internal::multifunction_output, output_tuple >
 Ctbb::flow::interface11::internal::wrap_tuple_elements< tbb::flow::tuple_size< tuple< Output > >::value, internal::multifunction_output, tuple< Output > >
 Cinternal::WrapperBase
 Ctbb::flow::interface11::internal::WrapperBase
 Caggregated_operation
 CHashCompare
 CMode
 Copencl_node
 Cstreaming_node
 CT
 CTraits

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.