| tbb::affinity_partitioner | An affinity partitioner |
| tbb::aligned_space< T, N > | Block of space aligned sufficiently to construct an array T with N elements |
| tbb::atomic< T > | Primary template for atomic |
| tbb::internal::AtomicBackoff | Class that implements exponential backoff |
| tbb::auto_partitioner | An auto partitioner |
| tbb::bad_last_alloc | Exception for concurrent containers |
| tbb::blocked_range< Value > | A range over which to iterate |
| tbb::blocked_range2d< RowValue, ColValue > | A 2-dimensional range that models the Range concept |
| tbb::blocked_range3d< PageValue, RowValue, ColValue > | A 3-dimensional range that models the Range concept |
| tbb::cache_aligned_allocator< T > | Meets "allocator" requirements of ISO C++ Standard, Section 20.1.5 |
| tbb::cache_aligned_allocator< void > | Analogous to std::allocator<void>, as defined in ISO C++ Standard, Section 20.4.1 |
| tbb::captured_exception | This class is used by TBB to propagate information about unhandled exceptions into the root thread |
| tbb::concurrent_hash_map< Key, T, HashCompare, A > | Unordered map from Key to T |
| tbb::concurrent_hash_map< Key, T, HashCompare, A >::accessor | Allows write access to elements and combines data access, locking, and garbage collection |
| tbb::concurrent_hash_map< Key, T, HashCompare, A >::const_accessor | Combines data access, locking, and garbage collection |
| tbb::concurrent_queue< T, A > | A high-performance thread-safe queue |
| tbb::concurrent_vector< T, A > | Concurrent vector container |
| tbb::empty_task | Task that does nothing. Useful for synchronization |
| tbb::filter | A stage in a pipeline |
| tbb::final_scan_tag | Used to indicate that the final scan is being performed |
| tbb::movable_exception< ExceptionData > | Template that can be used to implement exception that transfers arbitrary ExceptionData to the root thread |
| tbb::mutex | Wrapper around the platform's native reader-writer lock |
| tbb::mutex::scoped_lock | The scoped locking pattern |
| tbb::parallel_do_feeder< Item > | Class the user supplied algorithm body uses to add new tasks |
| tbb::parallel_while< Body > | Parallel iteration over a stream, with optional addition of more work |
| tbb::pipeline | A processing pipeling that applies filters to items |
| tbb::pre_scan_tag | Used to indicate that the initial scan is being performed |
| tbb::queuing_mutex | Queuing lock with local-only spinning |
| tbb::queuing_mutex::scoped_lock | The scoped locking pattern |
| tbb::queuing_rw_mutex | Reader-writer lock with local-only spinning |
| tbb::queuing_rw_mutex::scoped_lock | The scoped locking pattern |
| tbb::recursive_mutex | Mutex that allows recursive mutex acquisition |
| tbb::recursive_mutex::scoped_lock | The scoped locking pattern |
| tbb::scalable_allocator< T > | Meets "allocator" requirements of ISO C++ Standard, Section 20.1.5 |
| tbb::scalable_allocator< void > | Analogous to std::allocator<void>, as defined in ISO C++ Standard, Section 20.4.1 |
| tbb::simple_partitioner | A simple partitioner |
| tbb::spin_mutex | A lock that occupies a single byte |
| tbb::spin_mutex::scoped_lock | Represents acquisition of a mutex |
| tbb::spin_rw_mutex_v3 | Fast, unfair, spinning reader-writer lock with backoff and writer-preference |
| tbb::spin_rw_mutex_v3::scoped_lock | The scoped locking pattern |
| tbb::split | Dummy type that distinguishes splitting constructor from copy constructor |
| tbb::task | Base class for user-defined tasks |
| tbb::task_group_context | Used to form groups of tasks |
| tbb::task_list | A list of children |
| tbb::task_scheduler_init | Class representing reference to tbb scheduler |
| tbb::tbb_allocator< T > | Meets "allocator" requirements of ISO C++ Standard, Section 20.1.5 |
| tbb::tbb_allocator< void > | Analogous to std::allocator<void>, as defined in ISO C++ Standard, Section 20.4.1 |
| tbb::tbb_exception | Interface to be implemented by all exceptions TBB recognizes and propagates across the threads |
| tbb::tbb_hash_compare< T > | Hash_compare - default argument |
| tbb::tick_count | Absolute timestamp |
| tbb::tick_count::interval_t | Relative time interval |
| tbb::internal::work_around_alignment_bug< Size, T > | Work around for bug in GNU 3.2 and MSVC compilers |