Lines Matching refs:outer_allocator
68 outer_allocator_type& outer_allocator() noexcept;
69 const outer_allocator_type& outer_allocator() const noexcept;
229 : outer_allocator_type(__other.outer_allocator()),
239 : outer_allocator_type(_VSTD::move(__other.outer_allocator())),
260 outer_allocator_type& outer_allocator() _NOEXCEPT
263 const outer_allocator_type& outer_allocator() const _NOEXCEPT
273 select_on_container_copy_construction(outer_allocator()),
308 : outer_allocator_type(__other.outer_allocator()) {}
317 : outer_allocator_type(_VSTD::move(__other.outer_allocator())) {}
327 outer_allocator_type& outer_allocator() _NOEXCEPT
330 const outer_allocator_type& outer_allocator() const _NOEXCEPT
338 select_on_container_copy_construction(outer_allocator())
350 decltype(declval<_Alloc>().outer_allocator(), true_type())
379 decltype(_VSTD::declval<_Alloc>().outer_allocator())
384 {return __outermost<_OuterAlloc>()(__a.outer_allocator());}
475 outer_allocator_type& outer_allocator() _NOEXCEPT
476 {return base::outer_allocator();}
478 const outer_allocator_type& outer_allocator() const _NOEXCEPT
479 {return base::outer_allocator();}
484 allocate(outer_allocator(), __n);}
488 allocate(outer_allocator(), __n, __hint);}
493 deallocate(outer_allocator(), __p, __n);}
497 {return allocator_traits<outer_allocator_type>::max_size(outer_allocator());}
511 _OM()(outer_allocator()), __p, piecewise_construct
560 destroy(_OM()(outer_allocator()), __p);
586 _OM()(outer_allocator()),
599 _OM()(outer_allocator()),
612 _OM()(outer_allocator()),
658 return __a.outer_allocator() == __b.outer_allocator();
667 return __a.outer_allocator() == __b.outer_allocator() &&