/external/libcxx/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/ |
H A D | pointer_deleter.fail.cpp | 22 struct Deleter { struct 27 // expected-error@+1 {{call to deleted constructor of 'std::unique_ptr<int, const Deleter &>}} 28 std::unique_ptr<int, const Deleter&> s((int*)nullptr, Deleter());
|
H A D | auto_pointer.pass.cpp | 46 struct Deleter { struct 54 using U = std::unique_ptr<int, Deleter>;
|
/external/perfetto/include/perfetto/base/ |
H A D | page_allocator.h | 27 class Deleter { class in class:perfetto::base::PageAllocator 29 Deleter(); 30 explicit Deleter(size_t); 37 using UniquePtr = std::unique_ptr<void, Deleter>;
|
/external/libcxx/test/libcxx/utilities/memory/util.smartptr/util.smartptr.shared/ |
H A D | function_type_default_deleter.fail.cpp | 21 struct Deleter { struct 36 SPtr<2> s2(getFn<2>(), Deleter{}); // OK 37 SPtr<3> s3(nullptr, Deleter{}); // OK
|
/external/libcxx/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/ |
H A D | pointer_type.pass.cpp | 21 struct Deleter { struct 42 typedef std::unique_ptr<VT, Deleter> P; 43 static_assert((std::is_same<typename P::pointer, Deleter::pointer>::value),
|
/external/libcxx/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.dtor/ |
H A D | null.pass.cpp | 19 class Deleter { class 22 Deleter(Deleter&); 23 Deleter& operator=(Deleter&); 26 Deleter() : state_(0) {} function in class:Deleter 35 Deleter d; 38 std::unique_ptr<T, Deleter&> p(nullptr, d);
|
/external/libcxx/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/ |
H A D | get_deleter.pass.cpp | 20 struct Deleter { struct 21 Deleter() {} function in struct:Deleter 33 std::unique_ptr<int, Deleter> p; 37 const std::unique_ptr<VT, Deleter> p; 41 typedef std::unique_ptr<VT, const Deleter&> UPtr; 42 const Deleter d; 45 ASSERT_SAME_TYPE(decltype(p.get_deleter()), const Deleter&); local 46 ASSERT_SAME_TYPE(decltype(cp.get_deleter()), const Deleter&); local 51 typedef std::unique_ptr<VT, Deleter&> UPtr; 52 Deleter 55 ASSERT_SAME_TYPE(decltype(p.get_deleter()), Deleter&); local 56 ASSERT_SAME_TYPE(decltype(cp.get_deleter()), Deleter&); local [all...] |
/external/perfetto/src/base/ |
H A D | page_allocator.cc | 44 return PageAllocator::UniquePtr(usable_region, PageAllocator::Deleter(size)); 49 PageAllocator::Deleter::Deleter() : Deleter(0) {} function in class:perfetto::base::PageAllocator::Deleter 50 PageAllocator::Deleter::Deleter(size_t size) : size_(size) {} function in class:perfetto::base::PageAllocator::Deleter 52 void PageAllocator::Deleter::operator()(void* ptr) const {
|
/external/tensorflow/tensorflow/compiler/xla/service/ |
H A D | pool.h | 32 struct Deleter { struct in class:xla::Pool 40 using SmartPtr = std::unique_ptr<T, Deleter>; 63 Deleter del = {this}; 64 return std::unique_ptr<T, Deleter>(ptr, del);
|
/external/skia/tests/ |
H A D | CPlusPlusEleven.cpp | 23 template <typename T> struct Deleter { struct in namespace:__anon20917
|
/external/skqp/tests/ |
H A D | CPlusPlusEleven.cpp | 23 template <typename T> struct Deleter { struct in namespace:__anon21585
|
/external/libcxx/test/support/ |
H A D | deleter_types.h | 29 class Deleter class 33 Deleter(const Deleter&); 34 Deleter& operator=(const Deleter&); 37 Deleter(Deleter&& r) : state_(r.state_) {r.state_ = 0;} function in class:Deleter 38 Deleter& operator=(Deleter&& r) 46 Deleter() function in class:Deleter 47 explicit Deleter(int s) : state_(s) {} function in class:Deleter 51 Deleter(Deleter<U>&& d, function in class:Deleter 67 class Deleter<T[]> class 76 Deleter(Deleter&& r) : state_(r.state_) {r.state_ = 0;} function in class:Deleter 84 Deleter() : state_(0) {} function in class:Deleter 85 explicit Deleter(int s) : state_(s) {} function in class:Deleter 97 class Deleter class 102 Deleter() : state_(0) {} function in class:Deleter 103 explicit Deleter(int s) : state_(s) {} function in class:Deleter 105 Deleter(Deleter const & other) : state_(other.state_) { function in class:Deleter 117 Deleter(Deleter<U> d, function in class:Deleter 129 class Deleter<T[]> class 135 Deleter(Deleter const& other) : state_(other.state_) { function in class:Deleter 144 Deleter() : state_(0) {} function in class:Deleter 145 explicit Deleter(int s) : state_(s) {} function in class:Deleter [all...] |
/external/swiftshader/third_party/LLVM/lib/CodeGen/ |
H A D | GCMetadata.cpp | 42 class Deleter : public FunctionPass { class in namespace:__anon22619 46 Deleter(); 187 char Deleter::ID = 0; 190 return new Deleter(); 193 Deleter::Deleter() : FunctionPass(ID) {} function in class:Deleter 195 const char *Deleter::getPassName() const { 199 void Deleter::getAnalysisUsage(AnalysisUsage &AU) const { 204 bool Deleter::runOnFunction(Function &MF) { 208 bool Deleter [all...] |
/external/deqp/external/vulkancts/framework/vulkan/ |
H A D | vkRef.hpp | 74 class Deleter class in namespace:vk::refdetails 77 Deleter (const DeviceInterface& deviceIface, VkDevice device, const VkAllocationCallbacks* allocator) function in class:vk::refdetails::Deleter 82 Deleter (void) function in class:vk::refdetails::Deleter 97 class Deleter<VkInstance> class in namespace:vk::refdetails 100 Deleter (const PlatformInterface& platformIface, VkInstance instance, const VkAllocationCallbacks* allocator) function in class:vk::refdetails::Deleter 104 Deleter (void) function in class:vk::refdetails::Deleter 117 class Deleter<VkDevice> class in namespace:vk::refdetails 120 Deleter (const InstanceInterface& instanceIface, VkDevice device, const VkAllocationCallbacks* allocator) function in class:vk::refdetails::Deleter 124 Deleter (void) function in class:vk::refdetails::Deleter 137 class Deleter<VkSurfaceKH class in namespace:vk::refdetails 140 Deleter (const InstanceInterface& instanceIface, VkInstance instance, const VkAllocationCallbacks* allocator) function in class:vk::refdetails::Deleter 145 Deleter (void) function in class:vk::refdetails::Deleter 160 class Deleter<VkDebugReportCallbackEXT> class in namespace:vk::refdetails 163 Deleter (const InstanceInterface& instanceIface, VkInstance instance, const VkAllocationCallbacks* allocator) function in class:vk::refdetails::Deleter 168 Deleter (void) function in class:vk::refdetails::Deleter 183 class Deleter<VkDescriptorSet> class in namespace:vk::refdetails 186 Deleter (const DeviceInterface& deviceIface, VkDevice device, VkDescriptorPool pool) function in class:vk::refdetails::Deleter 191 Deleter (void) function in class:vk::refdetails::Deleter 206 class Deleter<VkCommandBuffer> class in namespace:vk::refdetails 209 Deleter (const DeviceInterface& deviceIface, VkDevice device, VkCommandPool pool) function in class:vk::refdetails::Deleter 214 Deleter (void) function in class:vk::refdetails::Deleter [all...] |
/external/deqp/framework/delibs/decpp/ |
H A D | deUniquePtr.hpp | 124 template<typename T, class Deleter = DefaultDeleter<T> > 125 class MovePtr : public UniqueBase<T, Deleter> 128 MovePtr (void) : UniqueBase<T, Deleter> (DE_NULL, Deleter()) {} 129 explicit MovePtr (T* ptr, Deleter deleter = Deleter()) : UniqueBase<T, Deleter> (ptr, deleter) {} argument 130 MovePtr (MovePtr<T, Deleter>& other) : UniqueBase<T, Deleter> (other.releaseData()) {} 132 MovePtr& operator= (MovePtr<T, Deleter> [all...] |
/external/libchrome/base/files/ |
H A D | file_path_watcher_unittest.cc | 271 class Deleter : public TestDelegateBase { class in namespace:base::__anon10831 273 Deleter(FilePathWatcher* watcher, MessageLoop* loop) function in class:base::__anon10831::Deleter 277 ~Deleter() override {} 291 DISALLOW_COPY_AND_ASSIGN(Deleter); 298 std::unique_ptr<Deleter> deleter(new Deleter(watcher, &loop_));
|
/external/skia/include/private/ |
H A D | SkTDArray.h | 78 struct Deleter { struct in class:SkTDArray
|
/external/skqp/include/private/ |
H A D | SkTDArray.h | 78 struct Deleter { struct in class:SkTDArray
|
/external/boringssl/include/openssl/ |
H A D | base.h | 392 struct Deleter { struct in namespace:bssl::internal 394 // Rather than specialize Deleter for each type, we specialize 445 using UniquePtr = std::unique_ptr<T, internal::Deleter<T>>;
|
/external/boringssl/src/include/openssl/ |
H A D | base.h | 392 struct Deleter { struct in namespace:bssl::internal 394 // Rather than specialize Deleter for each type, we specialize 445 using UniquePtr = std::unique_ptr<T, internal::Deleter<T>>;
|