struct std::hash

Hash value generator for String.

Public

Operators

operator()

size_t operator()(const String &string) const

operator()

size_t operator()(const WString &string) const

operator()

size_t operator()(const Flags<Enum, Storage> &key) const

operator()

size_t operator()(const TSize3<T> &value) const

operator()

size_t operator()(const UUID &value) const

operator()

size_t operator()(const Path &path) const

operator()

size_t operator()(const TUnitValue<T, Unit> &value) const

operator()

size_t operator()(const TVector3<T> &value) const

operator()

size_t operator()(const SPtr<ISerialized> &value) const

operator()

size_t operator()(const Color &color) const

operator()

size_t operator()(const TSize2<T> &value) const

operator()

size_t operator()(const TVector2<T> &value) const

operator()

size_t operator()(const TVector4<T> &value) const

operator()

size_t operator()(const TMatrix3<T> &value) const

operator()

size_t operator()(const TMatrix4<T> &value) const

operator()

size_t operator()(const TArea2<PositionType, SizeType> &value) const

operator()

size_t operator()(const StringID &value) const

operator()

size_t operator()(const CPUCore &value) const

operator()

size_t operator()(const TResourceHandle<T> &value) const

operator()

size_t operator()(const TextureSurface &value) const

operator()

size_t operator()(const SamplerStateInformation &value) const

operator()

size_t operator()(const SamplerStateCreateInformation &value) const

operator()

size_t operator()(const VertexElement &value) const

operator()

size_t operator()(const VertexDescription &value) const

operator()

std::size_t operator()(const nlohmann::json &j) const

return a hash value for a JSON object

operator()

size_t operator()(const RectOffset &value) const

operator()

size_t operator()(const VectorGraphicsSettings &value) const

operator()

size_t operator()(const MonoTypeIdentifier &key) const