Lines Matching defs:BArchivable

11 /*!	BArchivable mix-in class defines the archiving protocol.
298 // #pragma mark - BArchivable
301 BArchivable::BArchivable()
308 BArchivable::BArchivable(BMessage* from)
319 BArchivable::~BArchivable()
325 BArchivable::Archive(BMessage* into, bool deep) const
344 BArchivable*
345 BArchivable::Instantiate(BMessage* from)
347 debugger("Can't create a plain BArchivable object");
353 BArchivable::Perform(perform_code d, void* arg)
361 data->return_value = BArchivable::AllUnarchived(data->archive);
370 data->return_value = BArchivable::AllArchived(data->archive);
380 BArchivable::AllUnarchived(const BMessage* archive)
387 BArchivable::AllArchived(BMessage* archive) const
415 BArchiver::AddArchivable(const char* name, BArchivable* archivable, bool deep)
428 BArchiver::GetTokenForArchivable(BArchivable* archivable,
436 BArchiver::IsArchived(BArchivable* archivable)
462 BArchiver::RegisterArchivable(const BArchivable* archivable)
489 BUnarchiver::GetObject<BArchivable>(int32 token,
490 ownership_policy owning, BArchivable*& object)
499 BUnarchiver::FindObject<BArchivable>(const char* name,
500 int32 index, ownership_policy owning, BArchivable*& archivable)
553 BUnarchiver::AssumeOwnership(BArchivable* archivable)
561 BUnarchiver::RelinquishOwnership(BArchivable* archivable)
589 BUnarchiver::InstantiateObject<BArchivable>(BMessage* from,
590 BArchivable* &object)
616 BUnarchiver::RegisterArchivable(BArchivable* archivable)
634 BArchivable*
741 BArchivable*
816 // #pragma mark - BArchivable binary compatibility
822 _ReservedArchivable1__11BArchivable(BArchivable* archivable,
835 _ReservedArchivable2__11BArchivable(BArchivable* archivable,
850 _ZN11BArchivable20_ReservedArchivable1Ev(BArchivable* archivable,
863 _ZN11BArchivable20_ReservedArchivable2Ev(BArchivable* archivable,
877 void BArchivable::_ReservedArchivable3() {}