third-party/tbb/src/doc/html/annotated.html
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12345]
| rml | The namespace rml contains components of low-level memory pool interface | |  MemPoolPolicy | | | tbb | The graph class | | flow | | | interface10 | | | internal | | | successor_cache | | | broadcast_cache | | | round_robin_cache | | | predecessor_cache | | | reservable_predecessor_cache | | | edge_container | | | async_storage | | | async_helpers | | | async_helpers< T, typename std::enable_if< std::is_base_of< async_msg< typename T::async_msg_data_type >, T >::value >::type > | | | untyped_sender | | |  untyped_receiver | | | opencl_info | | | default_device_selector | | | default_device_filter | | |  default_opencl_factory | | | null_type | A generic null type | | continue_msg | An empty class used for messages that mean "I'm done" | | sender | Forward declaration section | | receiver | Pure virtual template class that defines a receiver of messages of type T | | limiter_node | | | run_and_put_task | | | async_msg | | | continue_receiver | Base class for receivers of completion messages | | graph_proxy | Pure virtual template classes that define interfaces for async communication | | receiver_gateway | | | opencl_factory | | |  kernel | | | opencl_program | | | opencl_device | | | opencl_device_list | | | callback_base | | | callback | | | opencl_async_msg | | | opencl_memory | | | opencl_buffer_impl | | | opencl_subbuffer | | | opencl_buffer | | | opencl_range | | | opencl_node | | | opencl_node< tuple< Ports...>, JP, Factory > | | | opencl_node< tuple< Ports...>, JP > | | |  opencl_node< tuple< Ports...> > | | |  interface9 | | | gfx_buffer | | | gfx_async_msg | | |  gfx_factory | | | device_type | | |  dummy_device_selector | | | interface5 | | | internal | | | use_element_copy_constructor | | |  use_element_copy_constructor< T, false > | | | concurrent_hash_map | Unordered map from Key to T | | accessor | Allows write access to elements and combines data access, locking, and garbage collection | | accessor_not_used | | | bucket_accessor | Bucket accessor is to find, rehash, acquire a lock, and access a bucket | | call_clear_on_leave | | | const_accessor | Combines data access, locking, and garbage collection | |  node | | | concurrent_priority_queue | Concurrent priority queue | | concurrent_unordered_map_traits | | | concurrent_unordered_map | | | concurrent_unordered_multimap | | | concurrent_unordered_set_traits | | | concurrent_unordered_set | | | concurrent_unordered_multiset | | |  reader_writer_lock | Writer-preference reader-writer lock with local-only spinning on readers | | scoped_lock | The scoped lock pattern for write locks | |  scoped_lock_read | The scoped lock pattern for read locks | | interface6 | | | internal | | | basic_operation_base | | | basic_operation | | | basic_handler | | |  concrete_filter | | | aggregator_operation | | | aggregator_ext | Aggregator base class and expert interface | | aggregator | Basic aggregator interface | | concurrent_lru_cache | | | enumerable_thread_specific | The enumerable_thread_specific container | | flattened2d | | | memory_pool_allocator | Meets "allocator" requirements of ISO C++ Standard, Section 20.1.5 | |  rebind | | | memory_pool_allocator< void, P > | Analogous to std::allocator<void>, as defined in ISO C++ Standard, Section 20.4.1 | |  rebind | | | memory_pool | Thread-safe growable pool allocator for variable-size requests | | fixed_pool | | | flow_control | Input_filter control to signal end-of-input for parallel_pipeline | | filter_t | Class representing a chain of type-safe pipeline filters | | runtime_loader | Load TBB at runtime | |  task_scheduler_observer | | | interface7 | | |  task_arena | | |  attach | Tag class used to indicate the "attaching" constructor | | interface9 | | |  global_control | | | internal | | | blocked_rangeNd_impl | | | blocked_rangeNd_impl< Value, N, index_sequence< Is...> > | | | critical_section_v4 | | |  scoped_lock | | | task_handle_task | | | task_group_base | | | task_scheduler_observer_v3 | | | tbb_exception_ptr | Exception container that preserves the exact copy of the original exception | | thread_closure_base | | | thread_closure_0 | | | thread_closure_1 | Structure used to pass user function with 1 argument to thread | | thread_closure_2 | | |  tbb_thread_v3 | Versioned thread class | |  id | | | profiling | | |  interface10 | | |  event | | | strict_ppl | | |  concurrent_queue | A high-performance thread-safe non-blocking concurrent queue | | aligned_space | Block of space aligned sufficiently to construct an array T with N elements | | atomic | Primary template for atomic | | atomic< void * > | Specialization for atomic<void*>, for sake of not allowing arithmetic or operator-> | | blocked_range | A range over which to iterate | | blocked_range2d | A 2-dimensional range that models the Range concept | | blocked_range3d | A 3-dimensional range that models the Range concept | | cache_aligned_allocator | Meets "allocator" requirements of ISO C++ Standard, Section 20.1.5 | |  rebind | | | cache_aligned_allocator< void > | Analogous to std::allocator<void>, as defined in ISO C++ Standard, Section 20.4.1 | |  rebind | | | combinable | Thread-local storage with optional reduction | | concurrent_bounded_queue | A high-performance thread-safe blocking concurrent bounded queue | | concurrent_vector | Concurrent vector container | | mutex | Wrapper around the platform's native lock | |  scoped_lock | The scoped locking pattern | | null_mutex | A mutex which does nothing | |  scoped_lock | Represents acquisition of a mutex | | null_rw_mutex | A rw mutex which does nothing | |  scoped_lock | Represents acquisition of a mutex | | task_group_context | | | pre_scan_tag | Used to indicate that the initial scan is being performed | | final_scan_tag | Used to indicate that the final scan is being performed | | parallel_while | Parallel iteration over a stream, with optional addition of more work | | filter | A stage in a pipeline | | thread_bound_filter | A stage in a pipeline served by a user thread | | pipeline | A processing pipeline that applies filters to items | | queuing_mutex | Queuing mutex with local-only spinning | |  scoped_lock | The scoped locking pattern | | queuing_rw_mutex | Queuing reader-writer mutex with local-only spinning | |  scoped_lock | The scoped locking pattern | | recursive_mutex | Mutex that allows recursive mutex acquisition | |  scoped_lock | The scoped locking pattern | | scalable_allocator | Meets "allocator" requirements of ISO C++ Standard, Section 20.1.5 | |  rebind | | | scalable_allocator< void > | Analogous to std::allocator<void>, as defined in ISO C++ Standard, Section 20.4.1 | |  rebind | | | spin_mutex | A lock that occupies a single byte | |  scoped_lock | Represents acquisition of a mutex | | spin_rw_mutex_v3 | Fast, unfair, spinning reader-writer lock with backoff and writer-preference | |  scoped_lock | The scoped locking pattern | | task_handle | | | task_group | | | structured_task_group | | | task_scheduler_init | Class delimiting the scope of task scheduler activity | | tbb_allocator | Meets "allocator" requirements of ISO C++ Standard, Section 20.1.5 | |  rebind | | | tbb_allocator< void > | Analogous to std::allocator<void>, as defined in ISO C++ Standard, Section 20.4.1 | |  rebind | | | zero_allocator | Meets "allocator" requirements of ISO C++ Standard, Section 20.1.5 | |  rebind | | | zero_allocator< void, Allocator > | Analogous to std::allocator<void>, as defined in ISO C++ Standard, Section 20.4.1 | |  rebind | | | bad_last_alloc | Exception for concurrent containers | | improper_lock | Exception for PPL locks | | user_abort | Exception for user-initiated abort | | missing_wait | Exception for missing wait on structured_task_group | | invalid_multiple_scheduling | Exception for repeated scheduling of the same task_handle | | tbb_exception | Interface to be implemented by all exceptions TBB recognizes and propagates across the threads | | captured_exception | This class is used by TBB to propagate information about unhandled exceptions into the root thread | | movable_exception | Template that can be used to implement exception that transfers arbitrary ExceptionData to the root thread | |  tick_count | Absolute timestamp | |  interval_t | Relative time interval | |  __TBB_malloc_proxy_caller | |
Copyright © 2005-2018 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.