CatKey
status_t SetRawString(const CatKey& key, const char *translated);
const CatKey& GetKey() const;
inline const CatKey &
class CatKey {
CatKey(const char *str, const char *ctx, const char *cmt);
CatKey(uint32 id);
CatKey();
bool operator== (const CatKey& right) const;
bool operator!= (const CatKey& right) const;
const char *GetString(const CatKey& key);
status_t SetString(const CatKey& key, const char *translated);
using BPrivate::CatKey;
const CatKey &key(walker.GetKey());
const CatKey &plainTextKey(walker.GetKey());
const CatKey fixedCatKey(keyString.String(), keyComment.String(),
using BPrivate::CatKey;
DefaultCatalog::SetRawString(const CatKey& key, const char *translated)
int mangledLanguage = CatKey::HashFun(fLanguageName.String(), 0);
CatKey key;
CatKey key(string, context, comment);
CatKey key(id);
HashMapCatalog::GetString(const CatKey& key)
CatKey key(stringCopy.String(), context, commentCopy.String());
CatKey key(id);
HashMapCatalog::SetString(const CatKey& key, const char *translated)
CatKey::CatKey(const char *str, const char *ctx, const char *cmt)
CatKey::CatKey(uint32 id)
CatKey::CatKey()
CatKey::operator== (const CatKey& right) const
CatKey::operator!= (const CatKey& right) const
CatKey::GetStringParts(BString* str, BString* ctx, BString* cmt) const
CatKey::HashFun(const char* s, int startValue) {
size_t hashVal = CatKey::HashFun(s.String());
size_t hashVal = CatKey::HashFun(s.String());
size_t hashVal = CatKey::HashFun(s.String());
size_t hashVal = CatKey::HashFun(s.String());
DefaultCatalog::SetRawString(const CatKey& key, const char *translated)
CatKey key;
const CatKey &key(walker.GetKey());
using BPrivate::CatKey;