HashKey
size_t HashKey(thread_id key) const
return HashKey(value->ThreadID());
size_t HashKey(const JobKey& key) const
return HashKey(value->Key());
size_t HashKey(const char* key) const
size_t HashKey(const char* key) const
return HashKey(value->string);
size_t HashKey(const KeyType& key) const
{ return HashKey(value->fKey); }
size_t HashKey(const KeyType& key) const
{ return HashKey(value->fKey); }
index = HashTable::fDefinition.HashKey(key)
size_t index = fDefinition.HashKey(key) & (fTableSize - 1);
size_t index = fDefinition.HashKey(key) & (fTableSize - 1);
return HashKey(value->NodeRef());
return HashKey(value->Team());
return HashKey(value->ref);
return HashKey(value->name);
size_t HashKey(KeyType key) const
return HashKey(value->block);
size_t HashKey(const StringKey& key) const
size_t HashKey(const StringKey& key) const
size_t HashKey(ino_t key) const
return HashKey(value->ID());
size_t HashKey(Node* key) const
return HashKey(value->ListenedNode());
return HashKey(value->Offset());
size_t HashKey(off_t key) const
size_t HashKey(const char* key) const
size_t HashKey(const String& key) const
size_t HashKey(const String& key) const
size_t HashKey(const StringDataKey& key) const
size_t HashKey(const EntryKey& key) const
return HashKey(EntryKey(value->Parent(), value->Name()));
size_t HashKey(const StringKey& key) const
return HashKey(value->Name());
size_t HashKey(const node_ref& key) const
return HashKey(value->NodeRef());
size_t HashKey(KeyType key) const
return HashKey(Key(value->GetParent()->GetID(), value->GetName()));
size_t HashKey(KeyType key) const
return HashKey(value->GetID());
size_t HashKey(const FSVNodeCapabilities& key) const
{ return HashKey(value->capabilities); }
{ return HashKey(value->id); }
{ return HashKey(value->request); }
{ return HashKey(value->id); }
size_t HashKey(const FUSEEntryRef& key) const
{ return HashKey(FUSEEntryRef(value->parent->id, value->name)); }
size_t HashKey(ino_t key) const
{ return HashKey(value->id); }
{ return HashKey(value->ops); }
return HashKey(value->protocol_address);
return HashKey(value->protocol_address);
return HashKey(value->Key());
{ return HashKey(std::make_pair(&value->Address(),
size_t HashKey(const KeyType &key) const
{ return HashKey(std::make_pair(&value->Address(),
return HashKey(value->Key());
size_t HashKey(const KeyType &key) const;
{ return HashKey(std::make_pair(&value->Address(),
size_t HashKey(const KeyType &key) const
{ return HashKey(std::make_pair(&value->Address(),
size_t HashKey(const KeyType& key) const;
size_t HashKey(uint16 port) const;
size_t HashKey(const KeyType& key) const
return HashKey(endpoint->Address());
size_t HashKey(const KeyType& key) const
return HashKey(chain_key { value->family, value->type, value->protocol });
size_t HashKey(const SubWindowKey& key) const
size_t HashKey(thread_id key) const
{ return HashKey(value->scheduledEvent->request); }
return HashKey(*value);
return HashKey(value->NodeChild());
return HashKey(value->Package()->Name().String());
return HashKey(value->originalFunction);
return HashKey(value->patchedFunction);
size_t HashKey(SharedImage* key) const
return HashKey(value->GetImage());
return HashKey(value->Name());
return HashKey(value->ImageID());
return HashKey(value->ImageID());
return HashKey(value->type->Name());
return HashKey(value->type->ID());
return HashKey(value->SourceFile());
return HashKey(value->FirstInstance());
size_t HashKey(uint32 key) const
return HashKey(value->code);
size_t HashKey(uint64 key) const
return HashKey(value->signature);
return HashKey(value->path);
return HashKey(EntryPath(value));
return HashKey(value->NodeRef());
return HashKey(value->NodeRef());
return HashKey(value->Target());
size_t HashKey(KeyType key) const
return HashKey(value->NodeRef());
size_t HashKey(const char* key) const
return HashKey(value->FileName());
size_t HashKey(const node_ref& key) const
return HashKey(value->EntryRef());
size_t HashKey(const entry_ref& key) const
size_t HashKey(const EntryKey& key) const
return HashKey(EntryKey(value->Parent(), value->Name()));
return HashKey(value->Address());
size_t HashKey(id_type key) const
return HashKey(value->id);
return HashKey(*value);
return HashKey(value->id);
return HashKey(driver->name);
{ return HashKey(entry->id); }
uint32 HashKey(const EntryCacheKey& key) const
return HashKey(value->address);
{ return HashKey(entry); }
{ return HashKey(module->name); }
{ return HashKey(image->path); }
return HashKey(value->id);
hash = HashKey(value->lock.name);
return HashKey(semaphore->Name());
return HashKey(semaphore->ID());
return (size_t)HashKey(variable->Key());
return (size_t)HashKey(variable->Key());
uint32 index = object->HashKey() % fHashTableSize;
uint32 index = object->HashKey() % fHashTableSize;
uint32 index = key.HashKey() % fHashTableSize;
virtual uint32 HashKey() const = 0;
virtual uint32 HashKey() const = 0;
size_t HashKey(const void* key) const
return HashKey(value->pages);
size_t HashKey(addr_t key) const
return HashKey(value->BaseAddress());
return HashKey(value->object);
return HashKey(value->id);
return HashKey(value->ID());
return HashKey(value->key);
size_t HashKey(uint64 key) const
return HashKey(value->indexAndCheckSum.blockIndex);
size_t HashKey(void *key) const
size_t Hash(Link *value) const { return HashKey(value->buffer); }
size_t index = fDefinition.HashKey(key) & (fTableSize - 1);
size_t index = fDefinition.HashKey(key) & (fTableSize - 1);