| 
    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().