Definition at line 77 of file concurrent_queue.cpp.
◆ page
◆ micro_queue_pop_finalizer()
Definition at line 84 of file concurrent_queue.cpp.
void const char const char int ITT_FORMAT __itt_group_sync p
concurrent_queue_base & base
◆ ~micro_queue_pop_finalizer()
tbb::internal::micro_queue_pop_finalizer::~micro_queue_pop_finalizer |
( |
| ) |
|
|
inline |
Definition at line 87 of file concurrent_queue.cpp.
void const char const char int ITT_FORMAT __itt_group_sync p
atomic< page * > tail_page
concurrent_queue_base & base
concurrent_queue_base::page page
virtual void deallocate_page(page *p)=0
custom de-allocator
atomic< page * > head_page
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void * lock
atomic< ticket > head_counter
References base, tbb::internal::concurrent_queue_base_v3::deallocate_page(), tbb::internal::micro_queue::head_counter, tbb::internal::micro_queue::head_page, lock, my_page, my_queue, my_ticket, p, tbb::internal::micro_queue::page_mutex, and tbb::internal::micro_queue::tail_page.
◆ base
◆ my_page
page* tbb::internal::micro_queue_pop_finalizer::my_page |
|
private |
◆ my_queue
micro_queue& tbb::internal::micro_queue_pop_finalizer::my_queue |
|
private |
◆ my_ticket
ticket tbb::internal::micro_queue_pop_finalizer::my_ticket |
|
private |
The documentation for this class was generated from the following file: