Lines Matching refs:my_allocator

75         my_allocator(a), my_queue_representation(nullptr)  in concurrent_queue()
78 queue_allocator_traits::construct(my_allocator, my_queue_representation); in concurrent_queue()
101 … my_queue_representation->assign(*src.my_queue_representation, my_allocator, copy_construct_item); in concurrent_queue()
107 … my_queue_representation->assign(*src.my_queue_representation, my_allocator, copy_construct_item); in concurrent_queue()
112 concurrent_queue(std::move(src.my_allocator)) in concurrent_queue()
122 if (my_allocator == src.my_allocator) { in concurrent_queue()
126 … my_queue_representation->assign(*src.my_queue_representation, my_allocator, move_construct_item); in concurrent_queue()
134 my_queue_representation->clear(my_allocator); in ~concurrent_queue()
135 queue_allocator_traits::destroy(my_allocator, my_queue_representation); in ~concurrent_queue()
143 my_allocator = other.my_allocator;
144 …my_queue_representation->assign(*other.my_queue_representation, my_allocator, copy_construct_item);
153 if (my_allocator == other.my_allocator) {
156 …my_queue_representation->assign(*other.my_queue_representation, other.my_allocator, move_construct…
158 my_allocator = std::move(other.my_allocator);
173 … my_queue_representation->assign(*src.my_queue_representation, my_allocator, move_construct_item); in assign()
182 __TBB_ASSERT(my_allocator == other.my_allocator, "unequal allocators"); in swap()
220 my_queue_representation->clear(my_allocator); in clear()
224 allocator_type get_allocator() const { return my_allocator; } in get_allocator()
246 …my_queue_representation->choose(k).push(k, *my_queue_representation, my_allocator, std::forward<Ar… in internal_push()
250 return internal_try_pop_impl(dst, *my_queue_representation, my_allocator).first; in internal_try_pop()
267 queue_allocator_type my_allocator; variable
350 my_allocator(a), my_capacity(0), my_abort_counter(0), my_queue_representation(nullptr) in concurrent_bounded_queue()
355 queue_allocator_traits::construct(my_allocator, my_queue_representation); in concurrent_bounded_queue()
379 … my_queue_representation->assign(*src.my_queue_representation, my_allocator, copy_construct_item); in concurrent_bounded_queue()
385 … my_queue_representation->assign(*src.my_queue_representation, my_allocator, copy_construct_item); in concurrent_bounded_queue()
390 concurrent_bounded_queue(std::move(src.my_allocator)) in concurrent_bounded_queue()
400 if (my_allocator == src.my_allocator) { in concurrent_bounded_queue()
404 … my_queue_representation->assign(*src.my_queue_representation, my_allocator, move_construct_item); in concurrent_bounded_queue()
412 my_queue_representation->clear(my_allocator); in ~concurrent_bounded_queue()
413 queue_allocator_traits::destroy(my_allocator, my_queue_representation); in ~concurrent_bounded_queue()
422 my_allocator = other.my_allocator;
423 …my_queue_representation->assign(*other.my_queue_representation, my_allocator, copy_construct_item);
432 if (my_allocator == other.my_allocator) {
435 …my_queue_representation->assign(*other.my_queue_representation, other.my_allocator, move_construct…
437 my_allocator = std::move(other.my_allocator);
452 … my_queue_representation->assign(*src.my_queue_representation, my_allocator, move_construct_item); in assign()
461 __TBB_ASSERT(my_allocator == other.my_allocator, "unequal allocators"); in swap()
531 my_queue_representation->clear(my_allocator); in clear()
535 allocator_type get_allocator() const { return my_allocator; } in get_allocator()
574 …my_queue_representation->choose(ticket).abort_push(ticket, *my_queue_representation, my_allocator); in internal_push()
579 …my_queue_representation->choose(ticket).push(ticket, *my_queue_representation, my_allocator, std::… in internal_push()
595 …my_queue_representation->choose(ticket).push(ticket, *my_queue_representation, my_allocator, std::… in internal_push_if_not_full()
623 …!my_queue_representation->choose(target).pop(dst, target, *my_queue_representation, my_allocator)); in internal_pop()
631 … std::tie(present, ticket) = internal_try_pop_impl(dst, *my_queue_representation, my_allocator); in internal_pop_if_present()
657 queue_allocator_type my_allocator; variable