Stay organized with collections
Save and categorize content based on your preferences.
ndk::AParcelableHolder
Summary
Public functions
AParcelableHolder
AParcelableHolder()=delete
AParcelableHolder
AParcelableHolder(
parcelable_stability_t stability
)
getParcelable
binder_status_t getParcelable(
std::optional< T > *ret
) const
~AParcelableHolder
virtual ~AParcelableHolder()=default
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2023-01-17 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2023-01-17 UTC."],[],[],null,["# ndk::AParcelableHolder Class Reference\n\nndk::AParcelableHolder\n======================\n\nSummary\n-------\n\n| ### Constructors and Destructors ||\n|---|---|\n| [AParcelableHolder](#classndk_1_1_a_parcelable_holder_1aa29a421f884b283b6c65312ee96745f8)`()` ||\n| [AParcelableHolder](#classndk_1_1_a_parcelable_holder_1a218e03bafac18f26178627ad71faa613)`(parcelable_stability_t stability)` ||\n| [AParcelableHolder](#classndk_1_1_a_parcelable_holder_1a54a202d0c17e3714b8f20eb3316861fd)`(const `[AParcelableHolder](/ndk/reference/classndk/1-1-a-parcelable-holder#classndk_1_1_a_parcelable_holder)` & other)` ||\n| [AParcelableHolder](#classndk_1_1_a_parcelable_holder_1a8a925c256179ebd017b6a0f77d2d510a)`(`[AParcelableHolder](/ndk/reference/classndk/1-1-a-parcelable-holder#classndk_1_1_a_parcelable_holder)` && other)` ||\n| [~AParcelableHolder](#classndk_1_1_a_parcelable_holder_1a291588f6817a6351f7c27e39d5bd36cf)`()` ||\n\n| ### Public functions ||\n|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------|\n| [getParcelable](#classndk_1_1_a_parcelable_holder_1a7d5e02109bcd217459f3d0e180bea9c6)`(std::optional\u003c T \u003e *ret) const ` | [binder_status_t](/ndk/reference/group/ndk-binder#group___ndk_binder_1ga26845d019135385e22a356743fdf639f) |\n| [operator!=](#classndk_1_1_a_parcelable_holder_1ad5ba4976e9d294a400f9bc417e36cf5d)`(const `[AParcelableHolder](/ndk/reference/classndk/1-1-a-parcelable-holder#classndk_1_1_a_parcelable_holder)` & rhs) const ` | `bool` |\n| [operator\u003c](#classndk_1_1_a_parcelable_holder_1aeb6d003020f01b263278aff27a214bee)`(const `[AParcelableHolder](/ndk/reference/classndk/1-1-a-parcelable-holder#classndk_1_1_a_parcelable_holder)` & rhs) const ` | `bool` |\n| [operator\u003c=](#classndk_1_1_a_parcelable_holder_1ade2ad0d5392bc54f35ecaa129375b0a8)`(const `[AParcelableHolder](/ndk/reference/classndk/1-1-a-parcelable-holder#classndk_1_1_a_parcelable_holder)` & rhs) const ` | `bool` |\n| [operator=](#classndk_1_1_a_parcelable_holder_1ad836bc81c20902169818e32ed86981e9)`(const `[AParcelableHolder](/ndk/reference/classndk/1-1-a-parcelable-holder#classndk_1_1_a_parcelable_holder)` & rhs)` | [AParcelableHolder](/ndk/reference/classndk/1-1-a-parcelable-holder#classndk_1_1_a_parcelable_holder)` &` |\n| [operator==](#classndk_1_1_a_parcelable_holder_1a35399703e52c9e88921c6261182a9aa8)`(const `[AParcelableHolder](/ndk/reference/classndk/1-1-a-parcelable-holder#classndk_1_1_a_parcelable_holder)` & rhs) const ` | `bool` |\n| [operator\u003e](#classndk_1_1_a_parcelable_holder_1ae203fc36e5ed2162a7f4f3df13485414)`(const `[AParcelableHolder](/ndk/reference/classndk/1-1-a-parcelable-holder#classndk_1_1_a_parcelable_holder)` & rhs) const ` | `bool` |\n| [operator\u003e=](#classndk_1_1_a_parcelable_holder_1a0c55bc10b00f01884cc86b27f811f615)`(const `[AParcelableHolder](/ndk/reference/classndk/1-1-a-parcelable-holder#classndk_1_1_a_parcelable_holder)` & rhs) const ` | `bool` |\n| [readFromParcel](#classndk_1_1_a_parcelable_holder_1a37d7246c599034813e6dd0944b93652b)`(const AParcel *parcel)` | [binder_status_t](/ndk/reference/group/ndk-binder#group___ndk_binder_1ga26845d019135385e22a356743fdf639f) |\n| [reset](#classndk_1_1_a_parcelable_holder_1a22bc7df6529f81f1f1bf38ac0b936a54)`()` | `void` |\n| [setParcelable](#classndk_1_1_a_parcelable_holder_1a160862d16157660b1ea6624ecdb4a0fb)`(const T & p)` | [binder_status_t](/ndk/reference/group/ndk-binder#group___ndk_binder_1ga26845d019135385e22a356743fdf639f) |\n| [writeToParcel](#classndk_1_1_a_parcelable_holder_1a6ee57cdc0f19ac058dde7d8c6dc1b46f)`(AParcel *parcel) const ` | [binder_status_t](/ndk/reference/group/ndk-binder#group___ndk_binder_1ga26845d019135385e22a356743fdf639f) |\n\nPublic functions\n----------------\n\n### AParcelableHolder\n\n```text\n AParcelableHolder()=delete\n``` \n\n### AParcelableHolder\n\n```scdoc\n AParcelableHolder(\n parcelable_stability_t stability\n)\n``` \n\n### AParcelableHolder\n\n```gdscript\n AParcelableHolder(\n const AParcelableHolder & other\n)\n``` \n\n### AParcelableHolder\n\n```text\n AParcelableHolder(\n AParcelableHolder && other\n)=default\n``` \n\n### getParcelable\n\n```gdscript\nbinder_status_t getParcelable(\n std::optional\u003c T \u003e *ret\n) const \n``` \n\n### operator!=\n\n```gdscript\nbool operator!=(\n const AParcelableHolder & rhs\n) const \n``` \n\n### operator\\\u003c\n\n```gdscript\nbool operator\u003c(\n const AParcelableHolder & rhs\n) const \n``` \n\n### operator\\\u003c=\n\n```gdscript\nbool operator\u003c=(\n const AParcelableHolder & rhs\n) const \n``` \n\n### operator=\n\n```gdscript\nAParcelableHolder & operator=(\n const AParcelableHolder & rhs\n)\n``` \n\n### operator==\n\n```gdscript\nbool operator==(\n const AParcelableHolder & rhs\n) const \n``` \n\n### operator\\\u003e\n\n```gdscript\nbool operator\u003e(\n const AParcelableHolder & rhs\n) const \n``` \n\n### operator\\\u003e=\n\n```gdscript\nbool operator\u003e=(\n const AParcelableHolder & rhs\n) const \n``` \n\n### readFromParcel\n\n```gdscript\nbinder_status_t readFromParcel(\n const AParcel *parcel\n)\n``` \n\n### reset\n\n```text\nvoid reset()\n``` \n\n### setParcelable\n\n```gdscript\nbinder_status_t setParcelable(\n const T & p\n)\n``` \n\n### writeToParcel\n\n```gdscript\nbinder_status_t writeToParcel(\n AParcel *parcel\n) const \n``` \n\n### \\~AParcelableHolder\n\n```text\nvirtual ~AParcelableHolder()=default\n```"]]