| 
    Intel(R) Threading Building Blocks Doxygen Documentation
    version 4.2.3
    
   | 
 
#include <_allocator_traits.h>
Classes | |
| struct | rebind_alloc | 
Public Types | |
| typedef tbb::internal::false_type | propagate_on_container_move_assignment | 
| typedef tbb::internal::false_type | propagate_on_container_copy_assignment | 
| typedef tbb::internal::false_type | propagate_on_container_swap | 
| typedef Alloc | allocator_type | 
| typedef allocator_type::value_type | value_type | 
| typedef allocator_type::pointer | pointer | 
| typedef allocator_type::const_pointer | const_pointer | 
| typedef allocator_type::difference_type | difference_type | 
| typedef allocator_type::size_type | size_type | 
Static Public Member Functions | |
| static pointer | allocate (Alloc &a, size_type n) | 
| static void | deallocate (Alloc &a, pointer p, size_type n) | 
| template<typename PT > | |
| static void | construct (Alloc &, PT *p) | 
| template<typename PT , typename T1 > | |
| static void | construct (Alloc &, PT *p, __TBB_FORWARDING_REF(T1) t1) | 
| template<typename PT , typename T1 , typename T2 > | |
| static void | construct (Alloc &, PT *p, __TBB_FORWARDING_REF(T1) t1, __TBB_FORWARDING_REF(T2) t2) | 
| template<typename PT , typename T1 , typename T2 , typename T3 > | |
| static void | construct (Alloc &, PT *p, __TBB_FORWARDING_REF(T1) t1, __TBB_FORWARDING_REF(T2) t2, __TBB_FORWARDING_REF(T3) t3) | 
| template<typename T > | |
| static void | destroy (Alloc &, T *p) | 
| static Alloc | select_on_container_copy_construction (const Alloc &a) | 
Internal allocator_traits implementation, which relies on C++03 standard [20.1.5] allocator requirements
Definition at line 82 of file _allocator_traits.h.
| typedef Alloc tbb::internal::allocator_traits< Alloc >::allocator_type | 
Definition at line 90 of file _allocator_traits.h.
| typedef allocator_type::const_pointer tbb::internal::allocator_traits< Alloc >::const_pointer | 
Definition at line 94 of file _allocator_traits.h.
| typedef allocator_type::difference_type tbb::internal::allocator_traits< Alloc >::difference_type | 
Definition at line 95 of file _allocator_traits.h.
| typedef allocator_type::pointer tbb::internal::allocator_traits< Alloc >::pointer | 
Definition at line 93 of file _allocator_traits.h.
| typedef tbb::internal::false_type tbb::internal::allocator_traits< Alloc >::propagate_on_container_copy_assignment | 
Definition at line 87 of file _allocator_traits.h.
| typedef tbb::internal::false_type tbb::internal::allocator_traits< Alloc >::propagate_on_container_move_assignment | 
Definition at line 86 of file _allocator_traits.h.
| typedef tbb::internal::false_type tbb::internal::allocator_traits< Alloc >::propagate_on_container_swap | 
Definition at line 88 of file _allocator_traits.h.
| typedef allocator_type::size_type tbb::internal::allocator_traits< Alloc >::size_type | 
Definition at line 96 of file _allocator_traits.h.
| typedef allocator_type::value_type tbb::internal::allocator_traits< Alloc >::value_type | 
Definition at line 91 of file _allocator_traits.h.
      
  | 
  inlinestatic | 
Definition at line 102 of file _allocator_traits.h.
Referenced by tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator >::create_node().
      
  | 
  inlinestatic | 
Definition at line 111 of file _allocator_traits.h.
Referenced by tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator >::create_node().
      
  | 
  inlinestatic | 
Definition at line 116 of file _allocator_traits.h.
      
  | 
  inlinestatic | 
Definition at line 121 of file _allocator_traits.h.
      
  | 
  inlinestatic | 
Definition at line 126 of file _allocator_traits.h.
      
  | 
  inlinestatic | 
Definition at line 106 of file _allocator_traits.h.
Referenced by tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator >::delete_node(), and tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator >::node_scoped_guard::~node_scoped_guard().
      
  | 
  inlinestatic | 
Definition at line 133 of file _allocator_traits.h.
Referenced by tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator >::delete_node(), and tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator >::node_scoped_guard::~node_scoped_guard().
      
  | 
  inlinestatic | 
Definition at line 138 of file _allocator_traits.h.