Lines Matching refs:polymorphic_allocator
31 template <class Tp> class polymorphic_allocator;
34 bool operator==(const polymorphic_allocator<T1>& a,
35 const polymorphic_allocator<T2>& b) noexcept;
37 bool operator!=(const polymorphic_allocator<T1>& a,
38 const polymorphic_allocator<T2>& b) noexcept;
157 class _LIBCPP_TEMPLATE_VIS polymorphic_allocator
164 polymorphic_allocator() _NOEXCEPT
169 polymorphic_allocator(memory_resource * __r) _NOEXCEPT
173 polymorphic_allocator(polymorphic_allocator const &) = default;
177 polymorphic_allocator(polymorphic_allocator<_Tp> const & __other) _NOEXCEPT
181 polymorphic_allocator &
182 operator=(polymorphic_allocator const &) = delete;
189 "std::experimental::pmr::polymorphic_allocator<T>::allocate(size_t n)"
221 _T1, polymorphic_allocator&, _Args1...
228 _T2, polymorphic_allocator&, _Args2...
272 polymorphic_allocator
274 { return polymorphic_allocator(); }
292 tuple<allocator_arg_t const&, polymorphic_allocator&, _Args&&...>
296 using _Tup = tuple<allocator_arg_t const&, polymorphic_allocator&, _Args&&...>;
303 tuple<_Args&&..., polymorphic_allocator&>
307 using _Tup = tuple<_Args&&..., polymorphic_allocator&>;
322 bool operator==(polymorphic_allocator<_Tp> const & __lhs,
323 polymorphic_allocator<_Up> const & __rhs) _NOEXCEPT
330 bool operator!=(polymorphic_allocator<_Tp> const & __lhs,
331 polymorphic_allocator<_Up> const & __rhs) _NOEXCEPT