Home
last modified time | relevance | path

Searched refs:mParcelable (Results 1 – 3 of 3) sorted by relevance

/aosp12/frameworks/base/core/java/android/os/
H A DParcelableHolder.java77 private Parcelable mParcelable; field in ParcelableHolder
137 mParcelable = p; in setParcelable()
155 if (mParcelable != null && !clazz.isInstance(mParcelable)) { in getParcelable()
157 "The ParcelableHolder has " + mParcelable.getClass().getName() in getParcelable()
160 return (T) mParcelable; in getParcelable()
171 mParcelable = parcelable; in getParcelable()
184 mParcelable = null; in readFromParcel()
217 if (mParcelable == null) { in writeToParcel()
225 parcel.writeParcelable(mParcelable, 0); in writeToParcel()
238 if (mParcelable != null) { in describeContents()
[all …]
/aosp12/frameworks/native/libs/binder/include/binder/
H A DParcelableHolder.h37 mParcelable = other.mParcelable; in ParcelableHolder()
50 this->mParcelable = nullptr; in reset()
67 this->mParcelable = p; in setParcelable()
78 if (!this->mParcelable || !this->mParcelableName) { in getParcelable()
88 *ret = std::shared_ptr<T>(mParcelable, reinterpret_cast<T*>(mParcelable.get())); in getParcelable()
98 this->mParcelable = std::make_shared<T>(); in getParcelable()
99 status = mParcelable.get()->readFromParcel(this->mParcelPtr.get()); in getParcelable()
102 this->mParcelable = nullptr; in getParcelable()
107 *ret = std::shared_ptr<T>(mParcelable, reinterpret_cast<T*>(mParcelable.get())); in getParcelable()
133 mutable std::shared_ptr<Parcelable> mParcelable;
/aosp12/frameworks/native/libs/binder/
H A DParcelableHolder.cpp36 if (this->mParcelable) { in writeToParcel()
41 this->mParcelable->writeToParcel(p); in writeToParcel()
56 this->mParcelable = nullptr; in readFromParcel()