|
Intel(R) Threading Building Blocks Doxygen Documentation
version 4.2.3
|
Namespaces | |
| internal | |
Classes | |
| class | aggregator |
| Basic aggregator interface. More... | |
| class | aggregator_ext |
| Aggregator base class and expert interface. More... | |
| class | aggregator_operation |
| class | concurrent_lru_cache |
| class | enumerable_thread_specific |
| The enumerable_thread_specific container. More... | |
| class | filter_t |
| Class representing a chain of type-safe pipeline filters. More... | |
| class | fixed_pool |
| class | flattened2d |
| class | flow_control |
| input_filter control to signal end-of-input for parallel_pipeline More... | |
| class | memory_pool |
| Thread-safe growable pool allocator for variable-size requests. More... | |
| class | memory_pool_allocator |
| Meets "allocator" requirements of ISO C++ Standard, Section 20.1.5. More... | |
| class | memory_pool_allocator< void, P > |
| Analogous to std::allocator<void>, as defined in ISO C++ Standard, Section 20.4.1. More... | |
| class | runtime_loader |
| Load TBB at runtime. More... | |
| class | task_scheduler_observer |
Functions | |
| template<typename T > | |
| atomic< T > | make_atomic (T t) |
| Make an atomic for use in an initialization (list), as an alternative to zero-initialization or normal assignment. More... | |
| template<typename Container > | |
| flattened2d< Container > | flatten2d (const Container &c, const typename Container::const_iterator b, const typename Container::const_iterator e) |
| template<typename Container > | |
| flattened2d< Container > | flatten2d (const Container &c) |
| template<typename T , typename U , typename P > | |
| bool | operator== (const memory_pool_allocator< T, P > &a, const memory_pool_allocator< U, P > &b) |
| template<typename T , typename U , typename P > | |
| bool | operator!= (const memory_pool_allocator< T, P > &a, const memory_pool_allocator< U, P > &b) |
| template<typename T , typename U , typename Body > | |
| filter_t< T, U > | make_filter (tbb::filter::mode mode, const Body &body) |
| Create a filter to participate in parallel_pipeline. More... | |
| template<typename T , typename V , typename U > | |
| filter_t< T, U > | operator & (const filter_t< T, V > &left, const filter_t< V, U > &right) |
| void | parallel_pipeline (size_t max_number_of_live_tokens, const filter_t< void, void > &filter_chain, tbb::task_group_context &context) |
| void | parallel_pipeline (size_t max_number_of_live_tokens, const filter_t< void, void > &filter_chain) |
| flattened2d<Container> tbb::interface6::flatten2d | ( | const Container & | c, |
| const typename Container::const_iterator | b, | ||
| const typename Container::const_iterator | e | ||
| ) |
Definition at line 1149 of file enumerable_thread_specific.h.
| flattened2d<Container> tbb::interface6::flatten2d | ( | const Container & | c | ) |
Definition at line 1154 of file enumerable_thread_specific.h.
| atomic<T> tbb::interface6::make_atomic | ( | T | t | ) |
| filter_t<T,U> tbb::interface6::make_filter | ( | tbb::filter::mode | mode, |
| const Body & | body | ||
| ) |
Create a filter to participate in parallel_pipeline.
Definition at line 594 of file pipeline.h.
References mode.
| filter_t<T,U> tbb::interface6::operator & | ( | const filter_t< T, V > & | left, |
| const filter_t< V, U > & | right | ||
| ) |
Definition at line 599 of file pipeline.h.
References __TBB_ASSERT, and tbb::interface6::filter_t< T, U >::root.
|
inline |
Definition at line 183 of file memory_pool.h.
References tbb::interface6::memory_pool_allocator< T, P >::my_pool.
|
inline |
Definition at line 180 of file memory_pool.h.
References tbb::interface6::memory_pool_allocator< T, P >::my_pool.
|
inline |
Definition at line 656 of file pipeline.h.
References __TBB_TASK_GROUP_CONTEXT.
Referenced by parallel_pipeline().
|
inline |
Definition at line 671 of file pipeline.h.
References parallel_pipeline().