Searched refs:unique_cptr (Results 1 - 6 of 6) sorted by relevance

/frameworks/base/libs/androidfw/include/androidfw/
H A DUtil.h43 class unique_cptr { class in namespace:android::util
47 constexpr unique_cptr() : ptr_(nullptr) {} function in class:android::util::unique_cptr
48 constexpr unique_cptr(std::nullptr_t) : ptr_(nullptr) {} function in class:android::util::unique_cptr
49 explicit unique_cptr(pointer ptr) : ptr_(ptr) {} function in class:android::util::unique_cptr
50 unique_cptr(unique_cptr&& o) : ptr_(o.ptr_) { o.ptr_ = nullptr; } function in class:android::util::unique_cptr
52 ~unique_cptr() { std::free(reinterpret_cast<void*>(ptr_)); }
54 inline unique_cptr& operator=(unique_cptr&& o) {
65 inline unique_cptr
[all...]
H A DLoadedArsc.h77 using TypeSpecPtr = util::unique_cptr<TypeSpec>;
H A DAssetManager2.h335 std::unordered_map<uint32_t, util::unique_cptr<ResolvedBag>> cached_bags_;
/frameworks/base/libs/androidfw/tests/
H A DApkAssets_test.cpp96 util::unique_cptr<void> idmap_data;
H A DLoadedArsc_test.cpp231 entry_header = util::unique_cptr<IdmapEntry_header>(
243 util::unique_cptr<IdmapEntry_header> entry_header;
/frameworks/base/libs/androidfw/
H A DAssetManager2.cpp614 util::unique_cptr<ResolvedBag> new_bag{reinterpret_cast<ResolvedBag*>(
664 util::unique_cptr<ResolvedBag> new_bag{reinterpret_cast<ResolvedBag*>(
901 std::array<util::unique_cptr<ThemeType>, kTypeCount> types;
952 util::unique_cptr<ThemeType>& type = last_package->types[type_idx];

Completed in 3577 milliseconds