Home
last modified time | relevance | path

Searched refs:pointer (Results 1 – 25 of 53) sorted by relevance

123

/oneTBB/src/tbbmalloc/
H A DCustomize.h35 #define MALLOC_ITT_SYNC_PREPARE(pointer) ITT_NOTIFY(sync_prepare, (pointer)) argument
36 #define MALLOC_ITT_SYNC_ACQUIRED(pointer) ITT_NOTIFY(sync_acquired, (pointer)) argument
37 #define MALLOC_ITT_SYNC_RELEASING(pointer) ITT_NOTIFY(sync_releasing, (pointer)) argument
38 #define MALLOC_ITT_SYNC_CANCEL(pointer) ITT_NOTIFY(sync_cancel, (pointer)) argument
42 #define MALLOC_ITT_SYNC_PREPARE(pointer) ((void)0) argument
43 #define MALLOC_ITT_SYNC_ACQUIRED(pointer) ((void)0) argument
44 #define MALLOC_ITT_SYNC_RELEASING(pointer) ((void)0) argument
45 #define MALLOC_ITT_SYNC_CANCEL(pointer) ((void)0) argument
/oneTBB/include/oneapi/tbb/detail/
H A D_pipeline_filters.h174 using pointer = T*;
176 static pointer create_token(value_type && source) {
181 static pointer cast_from_void_ptr(void * ref) { return reinterpret_cast<pointer>(ref); }
182 static void destroy_token(pointer token) {
191 using pointer = T*;
194 static value_type & token(pointer & t) { return t; }
196 static pointer cast_from_void_ptr(void * ref) { return reinterpret_cast<pointer>(ref); }
197 static void destroy_token( pointer /*token*/) {}
211 static void * cast_to_void_ptr(pointer ref) {
217 static pointer cast_from_void_ptr(void * ref) {
[all …]
H A D_flow_graph_impl.h50 typedef GraphNodeType* pointer; typedef
73 pointer operator->() const;
102 pointer current_node;
/oneTBB/doc/main/reference/scalable_memory_pools/
H A Dmemory_pool_allocator_cls.rst44 using pointer = value_type*;
58 pointer address(reference x) const;
60 pointer allocate(size_type n, const void* hint=0);
61 void deallocate(pointer p, size_type);
63 void construct(pointer p, const T& value);
64 void destroy(pointer p);
70 using pointer = void*;
/oneTBB/include/oneapi/tbb/
H A Dtbb_allocator.h74 using pointer = value_type*; variable
91 void destroy( pointer p ) { p->~value_type(); } in destroy()
92 pointer address(reference x) const { return &x; } in address()
101 using pointer = void*;
H A Dmemory_pool.h90 typedef value_type* pointer; typedef
105 pointer address(reference x) const { return &x; } in address()
109 pointer allocate( size_type n, const void* /*hint*/ = nullptr) {
110 pointer p = static_cast<pointer>( my_pool->malloc( n*sizeof(value_type) ) );
116 void deallocate( pointer p, size_type ) { in deallocate()
131 void destroy( pointer p ) { p->~value_type(); } in destroy()
145 typedef void* pointer; typedef
H A Dcache_aligned_allocator.h68 using pointer = value_type*; variable
80 void destroy(pointer p) { p->~value_type(); } in destroy()
81 pointer address(reference x) const { return &x; } in address()
90 using pointer = void*;
H A Dscalable_allocator.h238 using pointer = value_type*; variable
255 void destroy(pointer p) { p->~value_type(); } in destroy()
256 pointer address(reference x) const { return &x; } in address()
266 using pointer = void*;
H A Dconcurrent_set.h68 using pointer = typename base_type::pointer; variable
169 using pointer = typename base_type::pointer; variable
H A Dconcurrent_map.h85 using pointer = typename base_type::pointer; variable
235 using pointer = typename base_type::pointer; variable
H A Dconcurrent_unordered_set.h61 using pointer = typename base_type::pointer; variable
200 using pointer = typename base_type::pointer; variable
H A Denumerable_thread_specific.h371 using pointer = Value*;
525 using pointer = Value*;
595 pointer operator->() const { return &operator*();}
837 using pointer = typename allocator_traits_type::pointer;
1061 using pointer = typename conval_type::pointer;
H A Dconcurrent_lru_cache.h57 using pointer = ValT*; variable
69 using storage_map_pointer_type = typename storage_map_type::pointer;
H A Dconcurrent_unordered_map.h63 using pointer = typename base_type::pointer; variable
262 using pointer = typename base_type::pointer; variable
H A Dconcurrent_queue.h66 using pointer = typename allocator_traits_type::pointer; variable
341 using pointer = typename allocator_traits_type::pointer; variable
/oneTBB/test/common/
H A Diterator.h37 typedef typename allocator_traits_type::pointer pointer; typedef
118 typedef typename allocator_traits_type::pointer pointer; typedef
144 typedef typename allocator_traits_type::pointer pointer; typedef
202 typedef typename allocator_traits_type::const_pointer pointer; typedef
H A Dallocator_test_common.h111 typename A::pointer px = &x; in TestBrokenAllocator()
146 typename A::pointer p = a.allocate(1); in TestBrokenAllocator()
159 typename pair_allocator_type::pointer pair_pointer = pair_allocator.allocate(1); in TestBrokenAllocator()
173 typename std::allocator_traits<A>::pointer array[100]; in TestAllocatorConcept()
197 typename std::allocator_traits<A>::pointer p1 = nullptr; in TestAllocatorExceptions()
222 using pointer_type = typename std::allocator_traits<A>::pointer;
/oneTBB/doc/main/tbb_userguide/design_patterns/
H A DReference_Counting.rst94 There is no simple way to atomically copy a pointer and increment its
116 *weight* with each pointer. The reference count is the sum of the
117 weights. A pointer ``x`` can be copied as a pointer ``x'`` without
137 (June 2004). Describes the "hazard pointer" technique.
H A DFenced_Data_Transfer.rst159 target of a pointer before reading the pointer. A modern processor
161 lines. The target of a pointer may be in a cache line that has
162 already been read before the pointer was read, thus giving the
163 appearance that the processor presciently read the pointer target.
/oneTBB/doc/main/reference/
H A Dscalable_memory_pools.rst25 - Returns a pointer to ``n`` bytes allocated from the memory pool.
27 - Frees the memory object specified via ``ptr`` pointer.
/oneTBB/test/conformance/
H A Dconformance_concurrent_set.cpp73 …ssert(std::is_same<typename container_type::pointer, typename std::allocator_traits<allocator_type… in test_member_types()
H A Dconformance_concurrent_map.cpp93 …ssert(std::is_same<typename container_type::pointer, typename std::allocator_traits<allocator_type… in test_member_types()
/oneTBB/cmake/compilers/
H A DIntel.cmake24 … $<$<NOT:$<CONFIG:Debug>>:-fno-omit-frame-pointer -qno-opt-report-embed -D_FORTIFY_SOURCE=2>)
/oneTBB/test/tbb/
H A Dtest_scheduler_mix.cpp108 T* pointer() { in pointer() function in PtrRWMutex
246 return pointer() != 0; in operator bool()
250 return pointer(); in get()
/oneTBB/doc/main/tbb_userguide/
H A Dstd_invoke.rst94 Now with C++17, you can directly utilize a pointer to ``range.iterate()`` as the body of the algori…
167 With C++17, you can use ``std::invoke`` with a pointer to the member number directly as the body.
186 // Use a member function pointer to the number member of the Object struct as the body

123