Lines Matching refs:page_allocator
111 size_type prepare_page( ticket_type k, queue_rep_type& base, page_allocator_type page_allocator, in prepare_page() argument
118 p = page_allocator_traits::allocate(page_allocator, 1); in prepare_page()
123 page_allocator_traits::construct(page_allocator, p); in prepare_page()
148 page_allocator_type page_allocator(allocator); in push()
149 size_type index = prepare_page(k, base, page_allocator, p); in push()
160 page_allocator_traits::construct(page_allocator, &(*p)[index], std::forward<Args>(args)...); in push()
187 page_allocator_type page_allocator(allocator); in pop()
188 …ro_queue_pop_finalizer<self_type, value_type, page_allocator_type> finalizer(*this, page_allocator, in pop()
251 page_allocator_type page_allocator(allocator); in make_copy()
252 padded_page* new_page = page_allocator_traits::allocate(page_allocator, 1); in make_copy()
286 page_allocator_type page_allocator(allocator);
291 page_allocator_traits::destroy(page_allocator, &curr_page->operator[](index));
298 page_allocator_traits::destroy(page_allocator, curr_page);
299 page_allocator_traits::deallocate(page_allocator, curr_page, 1);