Home
last modified time | relevance | path

Searched refs:UniquePtr (Results 1 - 25 of 371) sorted by relevance

12345678910>>...15

/third_party/rust/crates/cxx/tests/ffi/
H A Dmodule.rs12 fn c_take_unique_ptr(c: UniquePtr<C>); in c_take_unique_ptr()
33 fn c_take_trivial_ptr(d: UniquePtr<D>); in c_take_trivial_ptr()
41 fn c_take_trivial_ns_ptr(g: UniquePtr<G>); in c_take_trivial_ns_ptr()
44 fn c_take_opaque_ptr(e: UniquePtr<E>); in c_take_opaque_ptr()
48 fn c_take_opaque_ns_ptr(e: UniquePtr<F>); in c_take_opaque_ns_ptr()
50 fn c_return_trivial_ptr() -> UniquePtr<D>; in c_return_trivial_ptr()
52 fn c_return_trivial_ns_ptr() -> UniquePtr<G>; in c_return_trivial_ns_ptr()
54 fn c_return_opaque_ptr() -> UniquePtr<E>; in c_return_opaque_ptr()
56 fn c_return_ns_opaque_ptr() -> UniquePtr<F>; in c_return_ns_opaque_ptr()
57 fn c_return_ns_unique_ptr() -> UniquePtr< in c_return_ns_opaque_ptr()
74 impl UniquePtr<D> {} global() impls
75 impl UniquePtr<E> {} global() impls
76 impl UniquePtr<F> {} global() impls
77 impl UniquePtr<G> {} global() impls
[all...]
H A Dlib.rs18 use cxx::{type_id, CxxString, CxxVector, ExternType, SharedPtr, UniquePtr};
100 fn c_return_unique_ptr() -> UniquePtr<C>; in c_return_unique_ptr()
109 fn c_return_unique_ptr_string() -> UniquePtr<CxxString>; in c_return_unique_ptr_string()
110 fn c_return_unique_ptr_vector_u8() -> UniquePtr<CxxVector<u8>>; in c_return_unique_ptr_vector_u8()
111 fn c_return_unique_ptr_vector_f64() -> UniquePtr<CxxVector<f64>>; in c_return_unique_ptr_vector_f64()
112 fn c_return_unique_ptr_vector_string() -> UniquePtr<CxxVector<CxxString>>; in c_return_unique_ptr_vector_string()
113 fn c_return_unique_ptr_vector_shared() -> UniquePtr<CxxVector<Shared>>; in c_return_unique_ptr_vector_shared()
114 fn c_return_unique_ptr_vector_opaque() -> UniquePtr<CxxVector<C>>; in c_return_unique_ptr_vector_opaque()
144 fn c_take_unique_ptr_string(s: UniquePtr<CxxString>); in c_take_unique_ptr_string()
145 fn c_take_unique_ptr_vector_u8(v: UniquePtr<CxxVecto in c_take_unique_ptr_string()
[all...]
/third_party/rust/crates/cxx/src/
H A Dunique_ptr.rs15 pub struct UniquePtr<T> structure names
23 impl<T> UniquePtr<T> impls
27 /// Makes a new UniquePtr wrapping a null pointer.
31 UniquePtr { in null()
37 /// Allocates memory on the heap and makes a UniquePtr pointing to it.
42 UniquePtr { in new()
48 /// Checks whether the UniquePtr does not own an object.
56 /// Returns a reference to the object owned by this UniquePtr if any,
62 /// Returns a mutable pinned reference to the object owned by this UniquePtr
72 /// UniquePtr
[all...]
/third_party/vk-gl-cts/framework/delibs/decpp/
H A DdeUniquePtr.hpp185 * UniquePtr is smart pointer that retains sole ownership of a pointer
186 * and destroys it when UniquePtr is destroyed (for example when UniquePtr
189 * UniquePtr is not copyable or assignable. Pointer ownership can be transferred
190 * from a UniquePtr only explicitly with the move() member function.
192 * A UniquePtr can be constructed from a MovePtr. In this case it assumes
193 * ownership of the pointer from the MovePtr. Because a UniquePtr cannot be
197 * UniquePtr<Foo> fooPtr(createFoo()); // NOT fooPtr = createFoo();
201 class UniquePtr : public UniqueBase<T, Deleter> class
204 explicit UniquePtr (
220 inline UniquePtr<T, Deleter>::UniquePtr (T* ptr, Deleter deleter) UniquePtr() function in de::details::UniquePtr
226 inline UniquePtr<T, Deleter>::UniquePtr (PtrData<T, Deleter> data) UniquePtr() function in de::details::UniquePtr
[all...]
H A DdeUniquePtr.cpp68 UniquePtr<Object> objectPtr(new Object(exists)); in createObject()
80 UniquePtr<Object> ptr(new Object(exists)); in UniquePtr_selfTest()
92 UniquePtr<Object> ptr(new Object(exists)); in UniquePtr_selfTest()
107 bool test = (UniquePtr<Object>(new Object(exists))).get() != DE_NULL && exists; in UniquePtr_selfTest()
117 UniquePtr<Object, CustomDeleter> ptr(new Object(exists), CustomDeleter(&deleterCalled)); in UniquePtr_selfTest()
139 // UniquePtr -> MovePtr moving in UniquePtr_selfTest()
142 UniquePtr<Object> ptr(new Object(exists)); in UniquePtr_selfTest()
152 // MovePtr -> UniquePtr moving in UniquePtr_selfTest()
156 UniquePtr<Object> ptr(createObject(exists)); in UniquePtr_selfTest()
205 // UniquePtr assignmen in UniquePtr_selfTest()
[all...]
/third_party/rust/crates/cxx/tests/ui/
H A Dunique_ptr_as_mut.rs1 use cxx::UniquePtr;
13 impl UniquePtr<Shared> {} impls
14 impl UniquePtr<Opaque> {} impls
18 let mut shared = UniquePtr::<ffi::Shared>::null(); in main()
21 let mut opaque = UniquePtr::<ffi::Opaque>::null(); in main()
H A Dunique_ptr_twice.rs7 impl UniquePtr<C> {} impls
16 impl UniquePtr<C> {} impls
H A Dptr_unsupported.rs7 fn get_uniqueptr_to_ptr() -> UniquePtr<*mut C>; in get_uniqueptr_to_ptr()
8 fn get_vector_of_ptr() -> UniquePtr<CxxVector<*mut C>>; in get_vector_of_ptr()
H A Dunique_ptr_to_opaque.rs18 impl UniquePtr<C> {} impls
22 cxx::UniquePtr::new(outside::C { a: 4 }); in main()
H A Ddeny_elided_lifetimes.rs17 fn lifetime_named<'a>(s: &'a i32) -> UniquePtr<Cpp<'a>>; in lifetime_named()
19 fn lifetime_underscore(s: &i32) -> UniquePtr<Cpp<'_>>; in lifetime_named()
21 fn lifetime_elided(s: &i32) -> UniquePtr<Cpp>; in lifetime_named()
/third_party/vk-gl-cts/framework/common/
H A DtcuLibDrm.hpp47 typedef de::UniquePtr<int, FdDeleter> FdPtr;
48 typedef de::UniquePtr<drmModeRes, PFNDRMMODEFREERESOURCESPROC> ResPtr;
49 typedef de::UniquePtr<drmModeConnector, PFNDRMMODEFREECONNECTORPROC> ConnectorPtr;
50 typedef de::UniquePtr<drmModeEncoder, PFNDRMMODEFREEENCODERPROC> EncoderPtr;
/third_party/rust/crates/cxx/gen/cmd/src/gen/
H A Dwrite.rs218 Type::UniquePtr(_) => out.include.memory = true, in pick_includes_and_builtins()
826 } else if let Type::UniquePtr(_) = &arg.ty {
850 Some(Type::UniquePtr(_)) => write!(out, ".release()"),
1058 Type::UniquePtr(_) => { in write_rust_function_shim_impl()
1096 Type::UniquePtr(_) => write!(out, ".release()"), in write_rust_function_shim_impl()
1118 if let Type::RustBox(_) | Type::UniquePtr(_) | Type::Str(_) | Type::SliceRef(_) = ret { in write_rust_function_shim_impl()
1159 Type::RustBox(ty) | Type::UniquePtr(ty) => { in write_indirect_return_type()
1177 Type::RustBox(_) | Type::UniquePtr(_) | Type::Ref(_) => {} in write_indirect_return_type_space()
1185 Some(Type::RustBox(ty)) | Some(Type::UniquePtr(ty)) => { in write_extern_return_type_space()
1207 Type::RustBox(ty) | Type::UniquePtr(t in write_extern_arg()
1353 enum UniquePtr<'a> { global() enum
[all...]
/third_party/rust/crates/cxx/gen/src/
H A Dwrite.rs218 Type::UniquePtr(_) => out.include.memory = true, in pick_includes_and_builtins()
826 } else if let Type::UniquePtr(_) = &arg.ty {
850 Some(Type::UniquePtr(_)) => write!(out, ".release()"),
1058 Type::UniquePtr(_) => { in write_rust_function_shim_impl()
1096 Type::UniquePtr(_) => write!(out, ".release()"), in write_rust_function_shim_impl()
1118 if let Type::RustBox(_) | Type::UniquePtr(_) | Type::Str(_) | Type::SliceRef(_) = ret { in write_rust_function_shim_impl()
1159 Type::RustBox(ty) | Type::UniquePtr(ty) => { in write_indirect_return_type()
1177 Type::RustBox(_) | Type::UniquePtr(_) | Type::Ref(_) => {} in write_indirect_return_type_space()
1185 Some(Type::RustBox(ty)) | Some(Type::UniquePtr(ty)) => { in write_extern_return_type_space()
1207 Type::RustBox(ty) | Type::UniquePtr(t in write_extern_arg()
1353 enum UniquePtr<'a> { global() enum
[all...]
/third_party/rust/crates/cxx/gen/lib/src/gen/
H A Dwrite.rs218 Type::UniquePtr(_) => out.include.memory = true, in pick_includes_and_builtins()
826 } else if let Type::UniquePtr(_) = &arg.ty {
850 Some(Type::UniquePtr(_)) => write!(out, ".release()"),
1058 Type::UniquePtr(_) => { in write_rust_function_shim_impl()
1096 Type::UniquePtr(_) => write!(out, ".release()"), in write_rust_function_shim_impl()
1118 if let Type::RustBox(_) | Type::UniquePtr(_) | Type::Str(_) | Type::SliceRef(_) = ret { in write_rust_function_shim_impl()
1159 Type::RustBox(ty) | Type::UniquePtr(ty) => { in write_indirect_return_type()
1177 Type::RustBox(_) | Type::UniquePtr(_) | Type::Ref(_) => {} in write_indirect_return_type_space()
1185 Some(Type::RustBox(ty)) | Some(Type::UniquePtr(ty)) => { in write_extern_return_type_space()
1207 Type::RustBox(ty) | Type::UniquePtr(t in write_extern_arg()
1353 enum UniquePtr<'a> { global() enum
[all...]
/third_party/rust/crates/cxx/gen/build/src/gen/
H A Dwrite.rs218 Type::UniquePtr(_) => out.include.memory = true, in pick_includes_and_builtins()
826 } else if let Type::UniquePtr(_) = &arg.ty {
850 Some(Type::UniquePtr(_)) => write!(out, ".release()"),
1058 Type::UniquePtr(_) => { in write_rust_function_shim_impl()
1096 Type::UniquePtr(_) => write!(out, ".release()"), in write_rust_function_shim_impl()
1118 if let Type::RustBox(_) | Type::UniquePtr(_) | Type::Str(_) | Type::SliceRef(_) = ret { in write_rust_function_shim_impl()
1159 Type::RustBox(ty) | Type::UniquePtr(ty) => { in write_indirect_return_type()
1177 Type::RustBox(_) | Type::UniquePtr(_) | Type::Ref(_) => {} in write_indirect_return_type_space()
1185 Some(Type::RustBox(ty)) | Some(Type::UniquePtr(ty)) => { in write_extern_return_type_space()
1207 Type::RustBox(ty) | Type::UniquePtr(t in write_extern_arg()
1353 enum UniquePtr<'a> { global() enum
[all...]
/third_party/rust/crates/cxx/tests/
H A Dunique_ptr.rs1 use cxx::{CxxString, UniquePtr};
4 #[should_panic = "called deref on a null UniquePtr<CxxString>"]
6 let unique_ptr = UniquePtr::<CxxString>::null(); in test_deref_null()
/third_party/vk-gl-cts/framework/platform/ohos/
H A DvkMain.cpp53 de::UniquePtr<tcu::Platform> platform (createOhosPlatform()); in main()
54 de::UniquePtr<tcu::App> app (new tcu::App(*platform, archive, log, cmdLine)); in main()
H A Dtestmain.cpp165 de::UniquePtr<tcu::Platform> platform(createOhosPlatform()); in main()
166 de::UniquePtr<tcu::App> app(new tcu::App(*platform, archive, log, cmdLine)); in main()
/third_party/vk-gl-cts/framework/platform/
H A DtcuMain.cpp52 de::UniquePtr<tcu::Platform> platform (createPlatform()); in main()
53 de::UniquePtr<tcu::App> app (new tcu::App(*platform, archive, log, cmdLine)); in main()
/third_party/vk-gl-cts/modules/gles3/functional/
H A Des3fASTCDecompressionCases.hpp74 de::UniquePtr<ASTCDecompressionCaseInternal::ASTCRenderer2D> m_renderer;
105 de::UniquePtr<ASTCDecompressionCaseInternal::ASTCRenderer2D> m_renderer;
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/fragment_ops/
H A DvktFragmentOperationsEarlyFragmentTests.cpp60 using de::UniquePtr;
379 const UniquePtr<Allocation> colorImageAlloc (bindImage(vk, device, allocator, *colorImage, MemoryRequirement::Any)); in iterate()
402 const UniquePtr<Allocation> testImageAlloc (bindImage(vk, device, allocator, *testImage, MemoryRequirement::Any)); in iterate()
412 const UniquePtr<Allocation> vertexBufferAlloc (bindBuffer(vk, device, allocator, *vertexBuffer, MemoryRequirement::HostVisible)); in iterate()
434 const UniquePtr<Allocation> resultBufferAlloc (bindBuffer(vk, device, allocator, *resultBuffer, MemoryRequirement::HostVisible)); in iterate()
447 const UniquePtr<Allocation> colorBufferAlloc (bindBuffer(vk, device, allocator, *colorBuffer, MemoryRequirement::HostVisible)); in iterate()
679 const UniquePtr<Allocation> colorImageAlloc (bindImage(vk, device, allocator, *colorImage, MemoryRequirement::Any)); in iterate()
702 const UniquePtr<Allocation> testImageAlloc (bindImage(vk, device, allocator, *testImage, MemoryRequirement::Any)); in iterate()
712 const UniquePtr<Allocation> vertexBufferAlloc (bindBuffer(vk, device, allocator, *vertexBuffer, MemoryRequirement::HostVisible)); in iterate()
733 const UniquePtr<Allocatio in iterate()
[all...]
/third_party/vk-gl-cts/framework/platform/osx/
H A DtcuOSXVulkanPlatform.cpp36 using de::UniquePtr;
67 UniquePtr<osx::MetalView> m_view;
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/imageless_framebuffer/
H A DvktImagelessFramebufferTests.cpp55 using de::UniquePtr;
993 virtual bool verifyBuffer (const UniquePtr<Allocation>& bufAlloc,
1088 const UniquePtr<Allocation> vertexBufferAlloc (bindBuffer (vk, device, allocator, *vertexBuffer, MemoryRequirement::HostVisible)); in readOneSampleFromMultisampleImage()
1166 bool ColorImagelessTestInstance::verifyBuffer (const UniquePtr<Allocation>& bufAlloc, const VkFormat bufferFormat, const std::string& name, const AspectFlags aspectFlags, const deUint32 sample, const deUint32 subpass) in verifyBuffer()
1263 const UniquePtr<Allocation> colorImageAlloc (bindImage (vk, device, allocator, *colorImage, MemoryRequirement::Any)); in iterate()
1266 const UniquePtr<Allocation> colorBufferAlloc (bindBuffer (vk, device, allocator, *colorBuffer, MemoryRequirement::HostVisible)); in iterate()
1281 const UniquePtr<Allocation> vertexBufferAlloc (bindBuffer (vk, device, allocator, *vertexBuffer, MemoryRequirement::HostVisible)); in iterate()
1477 const UniquePtr<Allocation> colorImageAlloc (bindImage (vk, device, allocator, *colorImage, MemoryRequirement::Any)); in iterate()
1480 const UniquePtr<Allocation> colorBufferAlloc (bindBuffer (vk, device, allocator, *colorBuffer, MemoryRequirement::HostVisible)); in iterate()
1495 const UniquePtr<Allocatio in iterate()
[all...]
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/imageless_framebuffer/
H A DvktImagelessFramebufferTests.cpp55 using de::UniquePtr;
993 virtual bool verifyBuffer (const UniquePtr<Allocation>& bufAlloc,
1088 const UniquePtr<Allocation> vertexBufferAlloc (bindBuffer (vk, device, allocator, *vertexBuffer, MemoryRequirement::HostVisible)); in readOneSampleFromMultisampleImage()
1166 bool ColorImagelessTestInstance::verifyBuffer (const UniquePtr<Allocation>& bufAlloc, const VkFormat bufferFormat, const std::string& name, const AspectFlags aspectFlags, const deUint32 sample, const deUint32 subpass) in verifyBuffer()
1263 const UniquePtr<Allocation> colorImageAlloc (bindImage (vk, device, allocator, *colorImage, MemoryRequirement::Any)); in iterate()
1266 const UniquePtr<Allocation> colorBufferAlloc (bindBuffer (vk, device, allocator, *colorBuffer, MemoryRequirement::HostVisible)); in iterate()
1281 const UniquePtr<Allocation> vertexBufferAlloc (bindBuffer (vk, device, allocator, *vertexBuffer, MemoryRequirement::HostVisible)); in iterate()
1477 const UniquePtr<Allocation> colorImageAlloc (bindImage (vk, device, allocator, *colorImage, MemoryRequirement::Any)); in iterate()
1480 const UniquePtr<Allocation> colorBufferAlloc (bindBuffer (vk, device, allocator, *colorBuffer, MemoryRequirement::HostVisible)); in iterate()
1495 const UniquePtr<Allocatio in iterate()
[all...]
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/fragment_ops/
H A DvktFragmentOperationsEarlyFragmentTests.cpp60 using de::UniquePtr;
379 const UniquePtr<Allocation> colorImageAlloc (bindImage(vk, device, allocator, *colorImage, MemoryRequirement::Any)); in iterate()
402 const UniquePtr<Allocation> testImageAlloc (bindImage(vk, device, allocator, *testImage, MemoryRequirement::Any)); in iterate()
412 const UniquePtr<Allocation> vertexBufferAlloc (bindBuffer(vk, device, allocator, *vertexBuffer, MemoryRequirement::HostVisible)); in iterate()
434 const UniquePtr<Allocation> resultBufferAlloc (bindBuffer(vk, device, allocator, *resultBuffer, MemoryRequirement::HostVisible)); in iterate()
447 const UniquePtr<Allocation> colorBufferAlloc (bindBuffer(vk, device, allocator, *colorBuffer, MemoryRequirement::HostVisible)); in iterate()
679 const UniquePtr<Allocation> colorImageAlloc (bindImage(vk, device, allocator, *colorImage, MemoryRequirement::Any)); in iterate()
702 const UniquePtr<Allocation> testImageAlloc (bindImage(vk, device, allocator, *testImage, MemoryRequirement::Any)); in iterate()
712 const UniquePtr<Allocation> vertexBufferAlloc (bindBuffer(vk, device, allocator, *vertexBuffer, MemoryRequirement::HostVisible)); in iterate()
733 const UniquePtr<Allocatio in iterate()
[all...]

Completed in 23 milliseconds

12345678910>>...15