Lines Matching refs:al
68 static segment_backend_unique_ptr make(const segment_allocator_type& al) in make() argument
70 return new_(al,al); in make()
78 virtual segment_backend_unique_ptr copy(const Allocator& al)const in copy()
80 return new_(al,store{s,al}); in copy()
83 virtual segment_backend_unique_ptr empty_copy(const Allocator& al)const in empty_copy()
85 return new_(al,al); in empty_copy()
88 virtual segment_backend_unique_ptr move(const Allocator& al) in move() argument
90 return new_(al,store{std::move(s),al}); in move()
232 segment_allocator_type al,Args&&... args) in new_() argument
234 auto p=std::allocator_traits<segment_allocator_type>::allocate(al,1); in new_()
239 std::allocator_traits<segment_allocator_type>::deallocate(al,p,1); in new_()
248 auto al=segment_allocator_type{q->s.get_allocator()}; in delete_()
250 std::allocator_traits<segment_allocator_type>::deallocate(al,q,1); in delete_()
253 packed_segment(const Allocator& al):s{typename store::allocator_type{al}}{} in packed_segment() argument