BUnarchiver
BUnarchiver(); // not defined
BUnarchiver(const BUnarchiver&); // not defined
status_t BUnarchiver::FindObject<BArchivable>(const char* name, int32 index,
BUnarchiver::FindObject(const char* name, int32 index,
BUnarchiver::GetObject<BArchivable>(int32 token,
BUnarchiver::GetObject(int32 token, ownership_policy owning, T*& object)
BUnarchiver::GetObject(int32 token, T*& object)
BUnarchiver::FindObject(const char* name, ownership_policy owning, T*& object)
BUnarchiver::FindObject(const char* name, T*& object)
BUnarchiver::FindObject(const char* name,
BUnarchiver::EnsureUnarchived(int32 token)
BUnarchiver::EnsureUnarchived(const char* name, int32 index)
BUnarchiver::InstantiateObject<BArchivable>(BMessage* from,
BUnarchiver::InstantiateObject(BMessage* archive, T*& object)
class BUnarchiver {
BUnarchiver(const BMessage* archive);
~BUnarchiver();
BLayout(BUnarchiver::PrepareArchive(from)),
BUnarchiver(from).Finish();
BUnarchiver unarchiver(from);
BUnarchiver::B_DONT_ASSUME_OWNERSHIP, textViewItem);
BUnarchiver::B_DONT_ASSUME_OWNERSHIP, labelItem);
BAbstractLayout(BUnarchiver::PrepareArchive(from)),
BUnarchiver(from).Finish();
BTwoDimensionalLayout(BUnarchiver::PrepareArchive(from)),
BUnarchiver unarchiver(from);
BUnarchiver unarchiver(from);
i, BUnarchiver::B_DONT_ASSUME_OWNERSHIP, item);
BLayoutItem(BUnarchiver::PrepareArchive(from)),
BUnarchiver unarchiver(from);
BArchivable(BUnarchiver::PrepareArchive(from)),
BUnarchiver(from).Finish();
BView(BUnarchiver::PrepareArchive(data))
BUnarchiver unarchiver(data);
if (!BUnarchiver::IsArchiveManaged(data))
BUnarchiver unarchiver(from);
BUnarchiver::B_DONT_ASSUME_OWNERSHIP, menuItem);
BUnarchiver::B_DONT_ASSUME_OWNERSHIP, labelItem);
BAbstractLayout(BUnarchiver::PrepareArchive(from)),
BUnarchiver unarchiver(from);
BView(BUnarchiver::PrepareArchive(from)),
BUnarchiver(from).Finish();
BView(BUnarchiver::PrepareArchive(archive)),
BUnarchiver unarchiver(archive);
if (BUnarchiver::IsArchiveManaged(archive)) {
BUnarchiver unarchiver(archive);
BUnarchiver::B_DONT_ASSUME_OWNERSHIP, view)) != B_OK)
BControl(BUnarchiver::PrepareArchive(archive))
BUnarchiver unarchiver(archive);
if (!BUnarchiver::IsArchiveManaged(archive))
BUnarchiver unarchiver(from);
BUnarchiver::B_DONT_ASSUME_OWNERSHIP,
BUnarchiver::B_DONT_ASSUME_OWNERSHIP,
BUnarchiver* unarchiver, orientation posture)
BUnarchiver::B_DONT_ASSUME_OWNERSHIP, retriever);
status_t AlignLayoutsFromArchive(BUnarchiver* unarchiver,
BUnarchiver unarchiver(from);
BHandler(BUnarchiver::PrepareArchive(archive))
BUnarchiver unarchiver(archive);
if (BUnarchiver::IsArchiveManaged(archive)) {
BUnarchiver unarchiver(from);
BLayoutItem(BUnarchiver::PrepareArchive(from)),
BUnarchiver unarchiver(from);
BUnarchiver::B_DONT_ASSUME_OWNERSHIP, fView));
if (BUnarchiver::IsArchiveManaged(from)) {
BUnarchiver::PrepareArchive(from);
BUnarchiver(from).RegisterArchivable(this);
BUnarchiver::BUnarchiver(const BMessage* archive)
BUnarchiver::~BUnarchiver()
BUnarchiver::GetObject<BArchivable>(int32 token,
BUnarchiver::FindObject<BArchivable>(const char* name,
BUnarchiver::IsInstantiated(int32 token)
BUnarchiver::IsInstantiated(const char* field, int32 index)
BUnarchiver::Finish(status_t err)
BUnarchiver::ArchiveMessage() const
BUnarchiver::AssumeOwnership(BArchivable* archivable)
BUnarchiver::RelinquishOwnership(BArchivable* archivable)
BUnarchiver::IsArchiveManaged(const BMessage* archive)
BUnarchiver::InstantiateObject<BArchivable>(BMessage* from,
BUnarchiver unarchiver(BUnarchiver::PrepareArchive(from));
BUnarchiver::PrepareArchive(BMessage* &archive)
if (BUnarchiver::IsArchiveManaged(archive)) {
BUnarchiver::RegisterArchivable(BArchivable* archivable)
BUnarchiver::_CallDebuggerIfManagerNull()
BUnarchiver::ownership_policy owning, BArchivable*& _archivable)
if (owning == BUnarchiver::B_ASSUME_OWNERSHIP)
BUnarchiveManager::UnarchiverLeaving(const BUnarchiver* unarchiver,
BUnarchiver::ownership_policy owning,
status_t UnarchiverLeaving(const BUnarchiver* archiver,
BUnarchiver unarchiver(from);
BUnarchiver unarchiver(archive);
BUnarchiver::B_DONT_ASSUME_OWNERSHIP, tab);
BUnarchiver::B_DONT_ASSUME_OWNERSHIP, tab);
BAbstractLayout(BUnarchiver::PrepareArchive(archive)),
BUnarchiver unarchiver(archive);
BUnarchiver unarchiver(archive);
BUnarchiver& unarchiver)
ssize_t numBytes, BUnarchiver& unarchiver);
TabBase(BUnarchiver::PrepareArchive(archive))
BUnarchiver(archive).Finish(B_OK);
TabBase(BUnarchiver::PrepareArchive(archive))
BUnarchiver(archive).Finish(B_OK);
BArchivable(BUnarchiver::PrepareArchive(archive)),
BUnarchiver(archive).Finish(B_OK);
err = BUnarchiver::InstantiateObject(&archive, clone);
status_t err = BUnarchiver::InstantiateObject(&archive, clone);