Loading libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h +12 −0 Original line number Diff line number Diff line Loading @@ -46,6 +46,18 @@ class AParcelableHolder { AParcelableHolder() = delete; explicit AParcelableHolder(parcelable_stability_t stability) : mParcel(AParcel_create()), mStability(stability) {} #if __ANDROID_API__ >= 31 AParcelableHolder(const AParcelableHolder& other) : mParcel(AParcel_create()), mStability(other.mStability) { // AParcelableHolder has been introduced in 31. if (__builtin_available(android 31, *)) { AParcel_appendFrom(other.mParcel.get(), this->mParcel.get(), 0, AParcel_getDataSize(other.mParcel.get())); } } #endif AParcelableHolder(AParcelableHolder&& other) = default; virtual ~AParcelableHolder() = default; Loading Loading
libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h +12 −0 Original line number Diff line number Diff line Loading @@ -46,6 +46,18 @@ class AParcelableHolder { AParcelableHolder() = delete; explicit AParcelableHolder(parcelable_stability_t stability) : mParcel(AParcel_create()), mStability(stability) {} #if __ANDROID_API__ >= 31 AParcelableHolder(const AParcelableHolder& other) : mParcel(AParcel_create()), mStability(other.mStability) { // AParcelableHolder has been introduced in 31. if (__builtin_available(android 31, *)) { AParcel_appendFrom(other.mParcel.get(), this->mParcel.get(), 0, AParcel_getDataSize(other.mParcel.get())); } } #endif AParcelableHolder(AParcelableHolder&& other) = default; virtual ~AParcelableHolder() = default; Loading