BCatalogData
class BCatalogData;
BCatalogData* fCatalogData;
BCatalogData* instantiate_catalog(const entry_ref& signature,
BCatalogData* create_catalog(const char* signature, const char* language);
class BCatalogData {
BCatalogData(const char* signature,
virtual ~BCatalogData();
BCatalogData* Next();
void SetNext(BCatalogData* next);
BCatalogData* fNext;
inline BCatalogData*
BCatalogData::Next()
static BCatalogData *Instantiate(const entry_ref& catalogOwner,
static BCatalogData *Create(const char *signature,
BCatalogData* CatalogData();
BCatalogData(signature, language, fingerprint)
class HashMapCatalog: public BCatalogData {
typedef BCatalogData* (*CreateCatalogFunc)(const char* name,
typedef BCatalogData* (*InstantiateEmbeddedCatalogFunc)(
class BCatalogData;
typedef BCatalogData* (*InstantiateCatalogFunc)(const entry_ref& catalogOwner,
class BCatalogData;
BCatalogData* LoadCatalog(const entry_ref& catalogOwner,
BCatalogData* LoadCatalog(const char* signature,
status_t UnloadCatalog(BCatalogData* catalogData);
BCatalogData* CreateCatalog(const char* type,
static BCatalogData *Instantiate(const entry_ref &signature,
BCatalogData *
extern "C" BCatalogData *
extern "C" BCatalogData *
for (BCatalogData* cat = fCatalogData; cat != NULL; cat = cat->fNext) {
for (BCatalogData* cat = fCatalogData; cat != NULL; cat = cat->fNext) {
for (BCatalogData* cat = fCatalogData; cat != NULL; cat = cat->fNext) {
for (BCatalogData* cat = fCatalogData; cat != NULL; cat = cat->fNext) {
BCatalogData::BCatalogData(const char* signature, const char* language,
BCatalogData::ReadFromFile(const char* path)
BCatalogData::ReadFromAttribute(const entry_ref& appOrAddOnRef)
BCatalogData::ReadFromResource(const entry_ref& appOrAddOnRef)
BCatalogData::WriteToFile(const char* path)
BCatalogData::WriteToAttribute(const entry_ref& appOrAddOnRef)
BCatalogData::WriteToResource(const entry_ref& appOrAddOnRef)
void BCatalogData::MakeEmpty()
BCatalogData::CountItems() const
BCatalogData::SetNext(BCatalogData* next)
BCatalogData::~BCatalogData()
BCatalogData::UpdateFingerprint()
BCatalogData::InitCheck() const
BCatalogData::CanHaveData() const
BCatalogData::GetData(const char* name, BMessage* msg)
BCatalogData::GetData(uint32 id, BMessage* msg)
BCatalogData::SetString(const char* string, const char* translated,
BCatalogData::SetString(int32 id, const char* translated)
BCatalogData::CanWriteData() const
BCatalogData::SetData(const char* name, BMessage* msg)
BCatalogData::SetData(uint32 id, BMessage* msg)
BCatalogData *
BCatalogData *
BCatalogData*
BCatalogData* cat
= static_cast<BCatalogData*>(fLoadedCatalogs.ItemAt(i));
BCatalogData*
BCatalogData* catalog = info->fCreateFunc(signature, language);
BCatalogData*
BCatalogData* catalog = NULL;
BCatalogData* currentCatalog = catalog;
BCatalogData* nextCatalog = NULL;
BCatalogData*
BCatalogData* currentCatalog = catalog;
MutableLocaleRoster::UnloadCatalog(BCatalogData* catalog)
BCatalogData* nextCatalog;
for (BCatalogData* cat = fCatalogData; cat != NULL; cat = cat->fNext) {
for (BCatalogData* cat = fCatalogData; cat != NULL; cat = cat->fNext) {
for (BCatalogData* cat = fCatalogData; cat != NULL; cat = cat->fNext) {
for (BCatalogData* cat = fCatalogData; cat != NULL; cat = cat->fNext) {
BCatalogData::SetData(uint32 id, BMessage *msg)
BCatalogData::ReadFromFile(const char *path)
BCatalogData::ReadFromAttribute(const entry_ref &appOrAddOnRef)
BCatalogData::ReadFromResource(const entry_ref &appOrAddOnRef)
BCatalogData::WriteToFile(const char *path)
BCatalogData::WriteToAttribute(const entry_ref &appOrAddOnRef)
BCatalogData::WriteToResource(const entry_ref &appOrAddOnRef)
void BCatalogData::MakeEmpty()
BCatalogData::BCatalogData(const char *signature, const char *language,
BCatalogData::CountItems() const
BCatalogData::~BCatalogData()
BCatalogData::UpdateFingerprint()
BCatalogData::InitCheck() const
BCatalogData::CanHaveData() const
BCatalogData::GetData(const char *name, BMessage *msg)
BCatalogData::GetData(uint32 id, BMessage *msg)
BCatalogData::SetString(const char *string, const char *translated,
BCatalogData::SetString(int32 id, const char *translated)
BCatalogData::CanWriteData() const
BCatalogData::SetData(const char *name, BMessage *msg)
BCatalogData *
BCatalogData *
BCatalogData *
extern "C" BCatalogData *
extern "C" BCatalogData *