Lines Matching refs:memory_resource
2 //===------------------------ memory_resource -----------------------------===//
15 experimental/memory_resource synopsis
24 class memory_resource;
26 bool operator==(const memory_resource& a,
27 const memory_resource& b) noexcept;
28 bool operator!=(const memory_resource& a,
29 const memory_resource& b) noexcept;
48 memory_resource* new_delete_resource() noexcept;
49 memory_resource* null_memory_resource() noexcept;
52 memory_resource* set_default_resource(memory_resource* r) noexcept;
53 memory_resource* get_default_resource() noexcept;
99 class _LIBCPP_TYPE_VIS memory_resource
105 virtual ~memory_resource() = default;
116 bool is_equal(memory_resource const & __other) const _NOEXCEPT
123 virtual bool do_is_equal(memory_resource const &) const _NOEXCEPT = 0;
128 bool operator==(memory_resource const & __lhs,
129 memory_resource const & __rhs) _NOEXCEPT
135 bool operator!=(memory_resource const & __lhs,
136 memory_resource const & __rhs) _NOEXCEPT
142 memory_resource * new_delete_resource() _NOEXCEPT;
145 memory_resource * null_memory_resource() _NOEXCEPT;
148 memory_resource * get_default_resource() _NOEXCEPT;
151 memory_resource * set_default_resource(memory_resource * __new_res) _NOEXCEPT;
169 polymorphic_allocator(memory_resource * __r) _NOEXCEPT
277 memory_resource * resource() const _NOEXCEPT
315 memory_resource * __res_;
341 : public memory_resource
405 virtual bool do_is_equal(memory_resource const & __other) const _NOEXCEPT {