Home
last modified time | relevance | path

Searched defs:UniquePtr (Results 1 – 25 of 67) sorted by relevance

123

/aosp_15_r20/external/cronet/third_party/rust/chromium_crates_io/vendor/cxx-1.0.120/src/
H A Dunique_ptr.rs15 pub struct UniquePtr<T> struct
23 impl<T> UniquePtr<T> argument
112 unsafe impl<T> Send for UniquePtr<T> where T: Send + UniquePtrTarget {} implementation
113 unsafe impl<T> Sync for UniquePtr<T> where T: Sync + UniquePtrTarget {} implementation
117 impl<T> Unpin for UniquePtr<T> where T: UniquePtrTarget {} implementation
119 impl<T> Drop for UniquePtr<T> implementation
128 impl<T> Deref for UniquePtr<T> implementation
145 impl<T> DerefMut for UniquePtr<T> implementation
160 impl<T> Debug for UniquePtr<T> implementation
172 impl<T> Display for UniquePtr<T> implementation
/aosp_15_r20/external/rust/cxx/src/
Dunique_ptr.rs15 pub struct UniquePtr<T> struct
23 impl<T> UniquePtr<T> argument
112 unsafe impl<T> Send for UniquePtr<T> where T: Send + UniquePtrTarget {} implementation
113 unsafe impl<T> Sync for UniquePtr<T> where T: Sync + UniquePtrTarget {} implementation
117 impl<T> Unpin for UniquePtr<T> where T: UniquePtrTarget {} implementation
119 impl<T> Drop for UniquePtr<T> implementation
128 impl<T> Deref for UniquePtr<T> implementation
145 impl<T> DerefMut for UniquePtr<T> implementation
160 impl<T> Debug for UniquePtr<T> implementation
172 impl<T> Display for UniquePtr<T> implementation
/aosp_15_r20/system/chre/util/tests/
H A Dunique_ptr_test.cc49 TEST(UniquePtr, NullInit) { in TEST() argument
68 TEST(UniquePtr, Construct) { in TEST() argument
92 TEST(UniquePtr, MakeUniqueArray) { in TEST() argument
112 TEST(UniquePtr, MakeUniqueZeroFill) { in TEST() argument
123 TEST(UniquePtr, MoveConstruct) { in TEST() argument
133 TEST(UniquePtr, Move) { in TEST() argument
153 TEST(UniquePtr, Release) { in TEST() argument
175 TEST(UniquePtr, Reset) { in TEST() argument
201 TEST(UniquePtr, EqualityOperator) { in TEST() argument
215 TEST(UniquePtr, OverAlignedTest) { in TEST() argument
/aosp_15_r20/external/pigweed/pw_allocator/public/pw_allocator/
H A Dunique_ptr.h67 constexpr UniquePtr() : value_(nullptr), deallocator_(nullptr) {} in UniquePtr() function
73 constexpr UniquePtr(std::nullptr_t) : UniquePtr() {} in UniquePtr() function
81 UniquePtr(UniquePtr<U>&& other) noexcept in UniquePtr() function
251 friend class UniquePtr; variable
264 UniquePtr(PrivateConstructorType, in UniquePtr() function
276 UniquePtr(PrivateConstructorType, in UniquePtr() function
291 using UniquePtr = ::pw::UniquePtr<T>; variable
/aosp_15_r20/external/rust/cxx/tests/ffi/
Dmodule.rs74 impl UniquePtr<D> {} impl
75 impl UniquePtr<E> {} implementation
76 impl UniquePtr<F> {} impl
77 impl UniquePtr<G> {} impl
/aosp_15_r20/external/rust/cxx/tests/ui/
Dunique_ptr_twice.rs7 impl UniquePtr<C> {} impl
16 impl UniquePtr<C> {} implementation
Dunique_ptr_as_mut.rs13 impl UniquePtr<Shared> {} impl
14 impl UniquePtr<Opaque> {} impl
Dreserved_name.rs3 struct UniquePtr { struct
4 val: usize,
Dnonempty_impl_block.rs7 impl UniquePtr<S> { impl
Dunique_ptr_to_opaque.rs18 impl UniquePtr<C> {} implementation
/aosp_15_r20/external/cronet/third_party/rust/chromium_crates_io/vendor/cxx-1.0.120/tests/ui/
H A Dunique_ptr_twice.rs7 impl UniquePtr<C> {} implementation
16 impl UniquePtr<C> {} implementation
H A Dunique_ptr_as_mut.rs13 impl UniquePtr<Shared> {} implementation
14 impl UniquePtr<Opaque> {} implementation
H A Dreserved_name.rs3 struct UniquePtr { struct
4 val: usize,
H A Dnonempty_impl_block.rs7 impl UniquePtr<S> { impl
H A Dunique_ptr_to_opaque.rs18 impl UniquePtr<C> {} implementation
/aosp_15_r20/system/chre/util/include/chre/util/
H A Dunique_ptr_impl.h33 UniquePtr<ObjectOrArrayType>::UniquePtr() : mObject(nullptr) {} in UniquePtr() function
36 UniquePtr<ObjectOrArrayType>::UniquePtr( in UniquePtr() function
41 UniquePtr<ObjectOrArrayType>::UniquePtr(UniquePtr<ObjectOrArrayType> &&other) { in UniquePtr() function
48 UniquePtr<ObjectOrArrayType>::UniquePtr( in UniquePtr() function
H A Dunique_ptr.h54 UniquePtr(std::nullptr_t) : UniquePtr() {} in UniquePtr() function
/aosp_15_r20/external/rust/android-crates-io/crates/moveit/src/
Dcxx_support.rs66 impl<T: MakeCppStorage + UniquePtrTarget> Emplace<T> for UniquePtr<T> { implementation
104 impl<T> AsMove for UniquePtr<T> implementation
126 unsafe impl<T> DerefMove for UniquePtr<T> implementation
/aosp_15_r20/external/deqp/framework/delibs/decpp/
H A DdeUniquePtr.hpp254 class UniquePtr : public UniqueBase<T, Deleter> class
273 inline UniquePtr<T, Deleter>::UniquePtr(T *ptr, Deleter deleter) : UniqueBase<T, Deleter>(ptr, dele… in UniquePtr() function in de::details::UniquePtr
278 inline UniquePtr<T, Deleter>::UniquePtr(PtrData<T, Deleter> data) : UniqueBase<T, Deleter>(data) in UniquePtr() function in de::details::UniquePtr
/aosp_15_r20/external/cronet/third_party/rust/chromium_crates_io/vendor/cxxbridge-cmd-1.0.121/src/gen/
H A Dwrite.rs1352 enum UniquePtr<'a> { enum
1367 impl<'a> ToTypename for UniquePtr<'a> { implementation
1388 impl<'a> ToMangled for UniquePtr<'a> { implementation
1630 fn write_unique_ptr_common(out: &mut OutFile, ty: UniquePtr) { in write_unique_ptr_common()
/aosp_15_r20/external/rust/cxx/gen/src/
Dwrite.rs1352 enum UniquePtr<'a> { enum
1367 impl<'a> ToTypename for UniquePtr<'a> { implementation
1388 impl<'a> ToMangled for UniquePtr<'a> { implementation
1630 fn write_unique_ptr_common(out: &mut OutFile, ty: UniquePtr) { in write_unique_ptr_common()
/aosp_15_r20/external/grpc-grpc/src/core/lib/gprpp/
H A Dmemory.h43 using UniquePtr = std::unique_ptr<T, DefaultDeleteChar>; variable
/aosp_15_r20/external/rust/android-crates-io/crates/grpcio-sys/grpc/src/core/lib/gprpp/
Dmemory.h43 using UniquePtr = std::unique_ptr<T, DefaultDeleteChar>; variable
/aosp_15_r20/system/chre/apps/nearby/third_party/contexthub/chre/util/include/chre/util/
H A Dunique_ptr.h54 UniquePtr(std::nullptr_t) : UniquePtr() {} in UniquePtr() function
/aosp_15_r20/external/abseil-cpp/absl/container/
H A Dinlined_vector_test.cc267 TEST(UniquePtr, MoveConstruct) { in TEST() argument
288 TEST(UniquePtr, MoveAssign) { in TEST() argument
312 TEST(UniquePtr, Swap) { in TEST() argument
341 TEST(UniquePtr, EraseSingle) { in TEST() argument
367 TEST(UniquePtr, EraseMulti) { in TEST() argument

123