Lines Matching refs:Heap
42 class Heap {
44 Heap();
45 ~Heap();
48 Heap(const Heap& other) : impl_(other.impl_), owns_impl_(false) {} in Heap() function
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); }
108 STLAllocator(const Heap& heap) in STLAllocator()
138 Heap heap_;
149 Allocator(const Heap& other) in Allocator()
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) { in make_shared()