Searched refs:CachedString (Results 1 - 5 of 5) sorted by relevance

/haiku/headers/private/package/hpkg/
H A DStrings.h24 struct CachedString { struct in namespace:BPackageKit::BHPKG::BPrivate
28 CachedString* next; // hash table link
30 CachedString() function in struct:BPackageKit::BHPKG::BPrivate::CachedString
38 ~CachedString()
56 typedef CachedString ValueType;
63 size_t Hash(const CachedString* value) const
68 bool Compare(const char* key, const CachedString* value) const
73 CachedString*& GetLink(CachedString* value) const
84 bool operator()(const CachedString*
[all...]
H A DWriterImplBase.h52 CachedString* string;
75 void SetTo(CachedString* value);
/haiku/src/kits/package/hpkg/
H A DStrings.cpp44 CachedString* cachedString = Clear(true);
46 CachedString* next = cachedString->next;
53 CachedString*
56 CachedString* string = Lookup(value);
62 string = new CachedString;
74 StringCache::Put(CachedString* string)
H A DWriterImplBase.cpp119 WriterImplBase::AttributeValue::SetTo(CachedString* value)
644 CachedString** cachedStrings = new CachedString*[count];
645 ArrayDeleter<CachedString*> cachedStringsDeleter(cachedStrings);
649 CachedString* string = it.Next();) {
659 CachedString* cachedString = cachedStrings[i];
H A DPackageWriterImpl.cpp202 CachedString* string = fStringCache.Get(value.string);

Completed in 49 milliseconds