Searched refs:CachedString (Results 1 – 5 of 5) sorted by relevance
22 struct CachedString { struct26 CachedString* next; // hash table link argument28 CachedString() in CachedString() function36 ~CachedString() in ~CachedString() argument54 typedef CachedString ValueType; argument61 size_t Hash(const CachedString* value) const in Hash()66 bool Compare(const char* key, const CachedString* value) const in Compare()71 CachedString*& GetLink(CachedString* value) const in GetLink()82 bool operator()(const CachedString* a, const CachedString* b) in operator()93 CachedString* Get(const char* value);[all …]
52 CachedString* string;75 void SetTo(CachedString* value);
24 CachedString* cachedString = Clear(true); in ~StringCache()26 CachedString* next = cachedString->next; in ~StringCache()33 CachedString*36 CachedString* string = Lookup(value); in Get()42 string = new CachedString; in Get()54 StringCache::Put(CachedString* string) in Put()
119 WriterImplBase::AttributeValue::SetTo(CachedString* value) in SetTo()644 CachedString** cachedStrings = new CachedString*[count]; in WriteCachedStrings()645 ArrayDeleter<CachedString*> cachedStringsDeleter(cachedStrings); in WriteCachedStrings()649 CachedString* string = it.Next();) { in WriteCachedStrings()659 CachedString* cachedString = cachedStrings[i]; in WriteCachedStrings()
202 CachedString* string = fStringCache.Get(value.string); in HandleAttribute()