Searched defs:Deleter (Results 1 - 20 of 20) sorted by relevance

/external/libcxx/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/
H A Dpointer_deleter.fail.cpp22 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 Dauto_pointer.pass.cpp46 struct Deleter { struct
54 using U = std::unique_ptr<int, Deleter>;
/external/perfetto/include/perfetto/base/
H A Dpage_allocator.h27 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 Dfunction_type_default_deleter.fail.cpp21 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 Dpointer_type.pass.cpp21 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 Dnull.pass.cpp19 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 Dget_deleter.pass.cpp20 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 Dpage_allocator.cc44 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 Dpool.h32 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 DCPlusPlusEleven.cpp23 template <typename T> struct Deleter { struct in namespace:__anon20917
/external/skqp/tests/
H A DCPlusPlusEleven.cpp23 template <typename T> struct Deleter { struct in namespace:__anon21585
/external/libcxx/test/support/
H A Ddeleter_types.h29 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 DGCMetadata.cpp42 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 DvkRef.hpp74 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 DdeUniquePtr.hpp124 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 Dfile_path_watcher_unittest.cc271 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 DSkTDArray.h78 struct Deleter { struct in class:SkTDArray
/external/skqp/include/private/
H A DSkTDArray.h78 struct Deleter { struct in class:SkTDArray
/external/boringssl/include/openssl/
H A Dbase.h392 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 Dbase.h392 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>>;

Completed in 777 milliseconds