BFlattenable
status_t AddFlat(const char *name, BFlattenable *object,
status_t FindFlat(const char *name, BFlattenable *object) const;
status_t FindFlat(const char *name, int32 index, BFlattenable *object) const;
status_t ReplaceFlat(const char *name, BFlattenable *object);
status_t ReplaceFlat(const char *name, int32 index, BFlattenable *object);
bool HasFlat(const char *, const BFlattenable *) const;
bool HasFlat(const char *, int32 n, const BFlattenable *) const;
status_t AddFlat(const char* name, BFlattenable* object,
const BFlattenable* object, int32 count = 1);
BFlattenable* object) const;
BFlattenable* object) const;
BFlattenable* object);
BFlattenable* object);
const BFlattenable* object) const;
const BFlattenable* object) const;
class BPropertyInfo : public BFlattenable {
class BAffineTransform : public BFlattenable {
struct dormant_flavor_info : public flavor_info, public BFlattenable {
class BParameterGroup : public BFlattenable {
class BParameter : public BFlattenable {
class BParameterWeb : public BFlattenable {
class BNetworkAddress : public BFlattenable {
class BPath : public BFlattenable {
class BFlattenable {
virtual ~BFlattenable();
class BStringList : public BFlattenable {
class BNetworkCookieJar : public BArchivable, public BFlattenable {
class AppUsage : public BFlattenable {
class NotificationReceived : public BFlattenable {
const BFlattenable* value);
BMessage::AddFlat(const char *name, BFlattenable *object, int32 count)
BMessage::FindFlat(const char *name, BFlattenable *object) const
BMessage::FindFlat(const char *name, int32 index, BFlattenable *object) const
BMessage::ReplaceFlat(const char *name, BFlattenable *object)
BMessage::ReplaceFlat(const char *name, int32 index, BFlattenable *object)
BMessage::HasFlat(const char *name, const BFlattenable *object) const
BMessage::HasFlat(const char *name, int32 index, const BFlattenable *object)
BMessage::AddFlat(const char* name, BFlattenable* object, int32 count)
return AddFlat(name, (const BFlattenable*)object, count);
BMessage::AddFlat(const char* name, const BFlattenable* object, int32 count)
BMessage::FindFlat(const char* name, BFlattenable* object) const
BMessage::FindFlat(const char* name, int32 index, BFlattenable* object) const
BMessage::ReplaceFlat(const char* name, BFlattenable* object)
BMessage::ReplaceFlat(const char* name, int32 index, BFlattenable* object)
BMessage::HasFlat(const char* name, const BFlattenable* object) const
BMessage::HasFlat(const char* name, int32 index, const BFlattenable* object)
BFlattenable::operator=(other);
SettingsMessage::SetValue(const char* name, const BFlattenable* value)
status_t ret = ReplaceFlat(name, const_cast<BFlattenable*>(value));
ret = AddFlat(name, const_cast<BFlattenable*>(value));
BFlattenable::AllowsTypeCode(type_code code) const
BFlattenable::~BFlattenable()
void BFlattenable::_ReservedFlattenable1() {}
void BFlattenable::_ReservedFlattenable2() {}
void BFlattenable::_ReservedFlattenable3() {}
inline static size_t SizeOf(const BFlattenable& flat)
class MyFlattenableType : public BFlattenable
status_t TPreferences::SetFlat(const char *name, const BFlattenable *obj)
return ReplaceFlat(name, 0, (BFlattenable *) obj);
return AddFlat(name, (BFlattenable *) obj);
status_t SetFlat(const char *name, const BFlattenable *obj);
status_t TPreferences::SetFlat(const char *name, const BFlattenable *obj)
return ReplaceFlat(name, 0, (BFlattenable *) obj);
return AddFlat(name, (BFlattenable *) obj);
status_t SetFlat(const char *name, const BFlattenable *obj);