Searched refs:my_key (Results 1 – 8 of 8) sorted by relevance
| /oneTBB/src/tbb/ |
| H A D | tls.h | 41 return pthread_key_create(&my_key, dtor); 43 int destroy() { return pthread_key_delete(my_key); } in destroy() 54 my_key = tmp; 57 int destroy() { TlsFree(my_key); my_key=0; return 0; } 58 void set( T value ) { TlsSetValue(my_key, (LPVOID)value); } 59 T get() { return (T)TlsGetValue(my_key); } 65 my_key = tmp; 68 int destroy() { FlsFree(my_key); my_key=0; return 0; } 69 void set( T value ) { FlsSetValue(my_key, (LPVOID)value); } 70 T get() { return (T)FlsGetValue(my_key); } [all …]
|
| /oneTBB/include/oneapi/tbb/detail/ |
| H A D | _flow_graph_tagged_buffer_impl.h | 61 ValueToKey *my_key; 132 __TBB_ASSERT(my_key, "Error: value-to-key functor not provided"); in internal_insert_with_key() 133 size_t h = this->hash(tbb::detail::invoke(*my_key, v)) & l_mask; in internal_insert_with_key() 183 delete my_key; in ~hash_buffer() local 184 my_key = nullptr; in ~hash_buffer() 196 void set_key_func(ValueToKey *vtk) { my_key = vtk; } in set_key_func() 198 ValueToKey* get_key_func() { return my_key; } in get_key_func() 202 __TBB_ASSERT(my_key, "Error: value-to-key functor not provided"); in insert_with_key() 203 if(find_ref_with_key(tbb::detail::invoke(*my_key, v), p)) { in insert_with_key() 220 if(this->equal(tbb::detail::invoke(*my_key, *pv), k)) { in find_ref_with_key() [all …]
|
| H A D | _flow_graph_join_impl.h | 508 K my_key; 517 const K& operator()(const table_item_type& v) { return v.my_key; } 919 ev.my_key = t;
|
| /oneTBB/test/tbb/ |
| H A D | test_join_node_msg_key_matching.cpp | 29 int my_key; member 32 int key() const { return my_key; } in key() 34 operator size_t() const { return my_key; } in operator size_t()
|
| H A D | test_join_node.h | 86 K my_key; 88 MyKeyFirst(int i = 0, int v = 0): my_key(index_to_key<K>()(i)), my_value((V)v) { 91 INFO("MyKeyFirst{"); print_my_value(my_key); INFO(","); print_my_value(my_value); INFO("}"); 99 K my_key; 100 MyKeySecond(int i = 0, int v = 0): my_value((V)v), my_key(index_to_key<K>()(i)) { 126 K my_key; 143 K my_key; 236 return mv.my_key; 244 return const_cast<K&>(mv.my_key); 280 mv1.my_key = kk; [all …]
|
| /oneTBB/include/oneapi/tbb/ |
| H A D | enumerable_thread_specific.h | 294 void create_key() { my_key = FlsAlloc(nullptr); } 295 void destroy_key() { FlsFree(my_key); } 297 void* get_tls() { return (void *)FlsGetValue(my_key); } 300 void create_key() { my_key = TlsAlloc(); } 301 void destroy_key() { TlsFree(my_key); } 303 void* get_tls() { return (void *)TlsGetValue(my_key); } 307 void create_key() { pthread_key_create(&my_key, nullptr); } 308 void destroy_key() { pthread_key_delete(my_key); } 310 void* get_tls() const { return pthread_getspecific(my_key); } 312 tls_key_t my_key; [all …]
|
| H A D | concurrent_lru_cache.h | 321 key_type my_key; 328 my_key(key), my_map_record_ptr(nullptr), my_is_new_value_needed(false) {} 331 my_map_record_ptr = &lru_cache_ref.retrieve_serial(my_key, my_is_new_value_needed);
|
| /oneTBB/test/conformance/ |
| H A D | conformance_concurrent_hash_map.cpp | 1214 int integer_key() const { return my_key; } in integer_key() 1217 HeterogeneousKey(int key) : my_key(key) { ++heterogeneous_keys_count; } in HeterogeneousKey() 1226 HeterogeneousKey( construct_flag, int key ) : my_key(key) {} in HeterogeneousKey() 1229 int my_key; member in HeterogeneousKey
|