| /third_party/skia/m133/third_party/externals/harfbuzz/src/ |
| D | hb-cplusplus.hh | 90 struct unique_ptr struct 92 using element_type = T; 94 using v = vtable<T>; 96 explicit unique_ptr (T *p = nullptr) : p (p) {} in unique_ptr() function 98 unique_ptr (unique_ptr &&o) noexcept : p (o.p) { o.p = nullptr; } in unique_ptr() function 100 …tr& operator = (unique_ptr &&o) noexcept { v::destroy (p); p = o.p; o.p = nullptr; return *this; } in operator =() 101 ~unique_ptr () { v::destroy (p); p = nullptr; } in ~unique_ptr() 103 T* get() const { return p; } in get() 104 T* release () { T* v = p; p = nullptr; return v; } in release() 106 void swap (unique_ptr &o) noexcept { std::swap (p, o.p); } in swap() [all …]
|
| /third_party/rust/crates/cxx/tests/ |
| D | test.rs | 118 let unique_ptr = ffi::c_return_unique_ptr(); in test_c_take() localVariable 251 let mut unique_ptr = ffi::c_return_unique_ptr(); in test_c_method_calls() localVariable 291 let unique_ptr = ffi2::ns_c_return_unique_ptr_ns(); in test_c_ns_method_calls() localVariable 325 let unique_ptr = ffi::c_return_unique_ptr(); in test_rust_name_attribute() localVariable
|
| D | unique_ptr.rs | 6 let unique_ptr = UniquePtr::<CxxString>::null(); in test_deref_null() localVariable
|
| /third_party/flatbuffers/include/flatbuffers/ |
| D | stl_emulation.h | 113 template <class T> using unique_ptr = std::unique_ptr<T>; variable 122 unique_ptr() {} in unique_ptr() function 123 explicit unique_ptr(T* p) : std::unique_ptr<T>(p) {} in unique_ptr() function 124 unique_ptr(std::unique_ptr<T>&& u) { *this = std::move(u); } in unique_ptr() function 125 unique_ptr(unique_ptr&& u) { *this = std::move(u); } in unique_ptr() function
|
| /third_party/rust/crates/cxx/src/ |
| D | lib.rs | 465 mod unique_ptr; module
|
| /third_party/skia/third_party/externals/swiftshader/third_party/marl/include/marl/ |
| D | memory.h | 110 using unique_ptr = std::unique_ptr<T, Deleter>; variable
|
| /third_party/astc-encoder/Source/ |
| D | wuffs-v0.3.c | 5855 using unique_ptr = std::unique_ptr<wuffs_base__hasher_u32, decltype(&free)>; member 6006 using unique_ptr = std::unique_ptr<wuffs_base__image_decoder, decltype(&free)>; member 6147 using unique_ptr = std::unique_ptr<wuffs_base__io_transformer, decltype(&free)>; member 6225 using unique_ptr = std::unique_ptr<wuffs_base__token_decoder, decltype(&free)>; member 6365 using unique_ptr = std::unique_ptr<wuffs_adler32__hasher, decltype(&free)>; member 6649 using unique_ptr = std::unique_ptr<wuffs_bmp__decoder, decltype(&free)>; member 6933 using unique_ptr = std::unique_ptr<wuffs_cbor__decoder, decltype(&free)>; member 7121 using unique_ptr = std::unique_ptr<wuffs_crc32__ieee_hasher, decltype(&free)>; member 7381 using unique_ptr = std::unique_ptr<wuffs_deflate__decoder, decltype(&free)>; member 7611 using unique_ptr = std::unique_ptr<wuffs_lzw__decoder, decltype(&free)>; member [all …]
|
| /third_party/skia/third_party/externals/wuffs/release/c/ |
| D | wuffs-v0.3.c | 5640 using unique_ptr = std::unique_ptr<wuffs_base__hasher_u32, decltype(&free)>; member 5791 using unique_ptr = std::unique_ptr<wuffs_base__image_decoder, decltype(&free)>; member 5932 using unique_ptr = std::unique_ptr<wuffs_base__io_transformer, decltype(&free)>; member 6010 using unique_ptr = std::unique_ptr<wuffs_base__token_decoder, decltype(&free)>; member 6150 using unique_ptr = std::unique_ptr<wuffs_adler32__hasher, decltype(&free)>; member 6434 using unique_ptr = std::unique_ptr<wuffs_bmp__decoder, decltype(&free)>; member 6718 using unique_ptr = std::unique_ptr<wuffs_cbor__decoder, decltype(&free)>; member 6906 using unique_ptr = std::unique_ptr<wuffs_crc32__ieee_hasher, decltype(&free)>; member 7166 using unique_ptr = std::unique_ptr<wuffs_deflate__decoder, decltype(&free)>; member 7396 using unique_ptr = std::unique_ptr<wuffs_lzw__decoder, decltype(&free)>; member [all …]
|
| /third_party/skia/m133/third_party/externals/wuffs/release/c/ |
| D | wuffs-v0.3.c | 5942 using unique_ptr = std::unique_ptr<wuffs_base__hasher_u32, decltype(&free)>; member 6093 using unique_ptr = std::unique_ptr<wuffs_base__image_decoder, decltype(&free)>; member 6234 using unique_ptr = std::unique_ptr<wuffs_base__io_transformer, decltype(&free)>; member 6312 using unique_ptr = std::unique_ptr<wuffs_base__token_decoder, decltype(&free)>; member 6454 using unique_ptr = std::unique_ptr<wuffs_adler32__hasher, decltype(&free)>; member 6746 using unique_ptr = std::unique_ptr<wuffs_bmp__decoder, decltype(&free)>; member 7074 using unique_ptr = std::unique_ptr<wuffs_bzip2__decoder, decltype(&free)>; member 7303 using unique_ptr = std::unique_ptr<wuffs_cbor__decoder, decltype(&free)>; member 7495 using unique_ptr = std::unique_ptr<wuffs_crc32__ieee_hasher, decltype(&free)>; member 7758 using unique_ptr = std::unique_ptr<wuffs_deflate__decoder, decltype(&free)>; member [all …]
|