Lines Matching defs:hash
45 size_t hash = 0;
47 hash ^= std::hash<std::string>()(family.c_str());
50 return hash ^
51 std::hash<uint32_t>()(key.fFontStyle.weight()) ^
52 std::hash<uint32_t>()(key.fFontStyle.slant()) ^
53 std::hash<std::optional<FontArguments>>()(key.fFontArguments);
55 return hash ^
56 std::hash<uint32_t>()(key.fFontStyle.GetWeight()) ^
57 std::hash<uint32_t>()(static_cast<uint32_t>(key.fFontStyle.GetSlant())) ^
58 std::hash<std::optional<FontArguments>>()(key.fFontArguments);
422 size_t hash = 0;
423 hash ^= std::hash<FontArguments>()(fontArgs.value());
425 hash ^= std::hash<uint32_t>()(typeface->uniqueID());
427 hash ^= std::hash<uint32_t>()(typeface->GetUniqueID());
431 auto cached = GetLRUCacheInstance().find(hash);
439 GetLRUCacheInstance().insert(hash, varTypeface);