Home
last modified time | relevance | path

Searched defs:shared_ptr (Results 1 – 9 of 9) sorted by relevance

/third_party/skia/m133/third_party/externals/harfbuzz/src/
Dhb-cplusplus.hh48 struct shared_ptr struct
50 using element_type = T;
52 using v = vtable<T>;
54 explicit shared_ptr (T *p = nullptr) : p (p) {} in shared_ptr() argument
55 shared_ptr (const shared_ptr &o) : p (v::reference (o.p)) {} in shared_ptr() function
56 shared_ptr (shared_ptr &&o) noexcept : p (o.p) { o.p = nullptr; } in shared_ptr() argument
57 …ator = (const shared_ptr &o) { if (p != o.p) { destroy (); p = o.p; reference (); } return *this; } in operator =()
58 …tr& operator = (shared_ptr &&o) noexcept { v::destroy (p); p = o.p; o.p = nullptr; return *this; } in operator =()
59 ~shared_ptr () { v::destroy (p); p = nullptr; } in ~shared_ptr()
61 T* get() const { return p; } in get()
[all …]
/third_party/rust/crates/cxx/src/
Dshared_ptr.rs30 let mut shared_ptr = MaybeUninit::<SharedPtr<T>>::uninit(); in null() localVariable
43 let mut shared_ptr = MaybeUninit::<SharedPtr<T>>::uninit(); in new() localVariable
94 let mut shared_ptr = MaybeUninit::<SharedPtr<T>>::uninit(); in clone() localVariable
Dlib.rs459 mod shared_ptr; module
Dweak_ptr.rs48 let mut shared_ptr = MaybeUninit::<SharedPtr<T>>::uninit(); in upgrade() localVariable
/third_party/rust/crates/cxx/tests/
Dtest.rs277 let shared_ptr = ffi::c_return_shared_ptr(); in test_shared_ptr_weak_ptr() localVariable
/third_party/mesa3d/src/gallium/auxiliary/gallivm/
Dlp_bld_tgsi.h286 LLVMValueRef shared_ptr; member
552 LLVMValueRef shared_ptr; member
Dlp_bld_nir.h290 LLVMValueRef shared_ptr; member
/third_party/rust/crates/cxx/tests/ffi/
Dlib.rs465 let mut shared_ptr = MaybeUninit::<SharedPtr<ffi::C>>::uninit(); in r_return_shared_ptr() localVariable
/third_party/mesa3d/src/gallium/drivers/llvmpipe/
Dlp_state_cs.c700 LLVMValueRef shared_ptr; in generate_compute() local