Home ⌂Doc Index ◂Up ▴
Intel(R) Threading Building Blocks Doxygen Documentation  version 4.2.3
hash_buffer< Key, ValueType, ValueToKey, HashCompare, Allocator >::DoCleanup Struct Reference
Collaboration diagram for hash_buffer< Key, ValueType, ValueToKey, HashCompare, Allocator >::DoCleanup:

Public Member Functions

 DoCleanup (pointer_array_type &pa, list_array_type &my_els, size_t sz)
 
 ~DoCleanup ()
 

Public Attributes

pointer_array_typemy_pa
 
list_array_typemy_elements
 
size_t my_size
 

Detailed Description

template<typename Key, typename ValueType, typename ValueToKey, typename HashCompare, typename Allocator = tbb::cache_aligned_allocator< typename aligned_pair<ValueType, void *>::type >>
struct hash_buffer< Key, ValueType, ValueToKey, HashCompare, Allocator >::DoCleanup

Definition at line 79 of file _flow_graph_tagged_buffer_impl.h.

Constructor & Destructor Documentation

◆ DoCleanup()

template<typename Key, typename ValueType, typename ValueToKey, typename HashCompare, typename Allocator = tbb::cache_aligned_allocator< typename aligned_pair<ValueType, void *>::type >>
hash_buffer< Key, ValueType, ValueToKey, HashCompare, Allocator >::DoCleanup::DoCleanup ( pointer_array_type pa,
list_array_type my_els,
size_t  sz 
)
inline

Definition at line 84 of file _flow_graph_tagged_buffer_impl.h.

◆ ~DoCleanup()

template<typename Key, typename ValueType, typename ValueToKey, typename HashCompare, typename Allocator = tbb::cache_aligned_allocator< typename aligned_pair<ValueType, void *>::type >>
hash_buffer< Key, ValueType, ValueToKey, HashCompare, Allocator >::DoCleanup::~DoCleanup ( )
inline

Definition at line 86 of file _flow_graph_tagged_buffer_impl.h.

86  {
87  if(my_pa) {
88  size_t dont_care = 0;
90  }
91  }
static void internal_free_buffer(pointer_array_type &pa, list_array_type &el, size_t &sz, size_t &ne)

References hash_buffer< Key, ValueType, ValueToKey, HashCompare, Allocator >::internal_free_buffer(), hash_buffer< Key, ValueType, ValueToKey, HashCompare, Allocator >::DoCleanup::my_elements, hash_buffer< Key, ValueType, ValueToKey, HashCompare, Allocator >::DoCleanup::my_pa, and hash_buffer< Key, ValueType, ValueToKey, HashCompare, Allocator >::DoCleanup::my_size.

Here is the call graph for this function:

Member Data Documentation

◆ my_elements

template<typename Key, typename ValueType, typename ValueToKey, typename HashCompare, typename Allocator = tbb::cache_aligned_allocator< typename aligned_pair<ValueType, void *>::type >>
list_array_type* hash_buffer< Key, ValueType, ValueToKey, HashCompare, Allocator >::DoCleanup::my_elements

◆ my_pa

template<typename Key, typename ValueType, typename ValueToKey, typename HashCompare, typename Allocator = tbb::cache_aligned_allocator< typename aligned_pair<ValueType, void *>::type >>
pointer_array_type* hash_buffer< Key, ValueType, ValueToKey, HashCompare, Allocator >::DoCleanup::my_pa

◆ my_size

template<typename Key, typename ValueType, typename ValueToKey, typename HashCompare, typename Allocator = tbb::cache_aligned_allocator< typename aligned_pair<ValueType, void *>::type >>
size_t hash_buffer< Key, ValueType, ValueToKey, HashCompare, Allocator >::DoCleanup::my_size

The documentation for this struct was generated from the following file:

Copyright © 2005-2020 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.