Home | History | Annotate | Download | only in libmemunreachable

Lines Matching refs:Heap

42 class Heap {
44 Heap();
45 ~Heap();
48 Heap(const Heap& other) : impl_(other.impl_), owns_impl_(false) {}
51 Heap& operator=(const Heap&) = delete;
70 bool operator==(const Heap& other) const { return impl_ == other.impl_; }
71 bool operator!=(const Heap& other) const { return !(*this == other); }
100 // STLAllocator implements the std allocator interface on top of a Heap
107 // Construct an STLAllocator on top of a Heap
108 STLAllocator(const Heap& heap)
110 heap_(heap) {}
138 Heap heap_;
149 Allocator(const Heap& other)
168 using shared_ptr = Heap::shared_ptr<T>;
175 using unique_ptr = Heap::unique_ptr<T>;
187 inline Heap::shared_ptr<T> Heap::make_shared(Args&&... args) {