Lines Matching defs:Link
204 typedef BaseCache::ObjectLink Link;
212 return objectSize + sizeof(Link);
215 void *Object(Link *link) const
217 return ((uint8_t *)link) - (fParent->ObjectSize() - sizeof(Link));
255 Link *_Linkage(void *object) const
257 return (Link *)(((uint8_t *)object)
258 + (fParent->ObjectSize() - sizeof(Link)));
266 static Link *_Linkage(void *_this, void *object)
319 struct Link : ObjectLink, HashTableLink<Link> {
327 typedef Link ValueType;
336 size_t Hash(Link *value) const { return HashKey(value->buffer); }
338 bool Compare(void *key, Link *value) const
343 HashTableLink<Link> *GetLink(Link *value) const { return value; }
358 return ((Link *)link)->buffer;
363 Link *link = _Linkage(object);
368 Link *_Linkage(void *object) const
443 Link *link = fLinkCache.Alloc(flags);
467 Link *link = fHashTable.Lookup(it);
474 TypedCache<Link, Backend> fLinkCache;