hashOf

fnsize_t hashOf(T)(auto ref T val, size_t seed = 0) if (is(T == enum) && !__traits(isScalar, T))
No documentation available for this declaration.
fnsize_t hashOf(T)(scope const auto ref T val, size_t seed = 0) if (!is(T == enum) && __traits(isStaticArray, T) && canBitwiseHash!T)
No documentation available for this declaration.
fnsize_t hashOf(T)(auto ref T val, size_t seed = 0) if (!is(T == enum) && __traits(isStaticArray, T) && !canBitwiseHash!T)
No documentation available for this declaration.
fnsize_t hashOf(T)(scope const T val, size_t seed = 0) if (is(T == S[], S) && (__traits(isScalar, S) || canBitwiseHash!S))
No documentation available for this declaration.
fnsize_t hashOf(T)(T val, size_t seed = 0) if (is(T == S[], S) && !(__traits(isScalar, S) || canBitwiseHash!S))
No documentation available for this declaration.
fnsize_t hashOf(T)(scope const T val) if (__traits(isScalar, T) && !is(T == __vector)) @trusted @nogc nothrow pure
No documentation available for this declaration.
fnsize_t hashOf(T)(scope const T val, size_t seed) if (__traits(isScalar, T) && !is(T == __vector)) @trusted @nogc nothrow pure
No documentation available for this declaration.
fnsize_t hashOf(T)(scope const T val, size_t seed = 0) if (is(T == __vector)) @safe @nogc nothrow pure
No documentation available for this declaration.
fnsize_t hashOf(T)(scope const T val) if (!is(T == enum) && is(T : typeof(null))) @trusted @nogc nothrow pure
No documentation available for this declaration.
fnsize_t hashOf(T)(scope const T val, size_t seed) if (!is(T == enum) && is(T : typeof(null))) @trusted @nogc nothrow pure
No documentation available for this declaration.
fnsize_t hashOf(T)(scope const auto ref T val, size_t seed = 0) if (!is(T == enum) && (is(T == struct) || is(T == union)) && !is(T == const) && !is(T == immutable) && canBitwiseHash!T)
No documentation available for this declaration.
fnsize_t hashOf(T)(auto ref T val) if (!is(T == enum) && (is(T == struct) || is(T == union)) && !canBitwiseHash!T)
No documentation available for this declaration.
fnsize_t hashOf(T)(auto ref T val, size_t seed) if (!is(T == enum) && (is(T == struct) || is(T == union)) && !canBitwiseHash!T)
No documentation available for this declaration.
fnsize_t hashOf(T)(scope auto ref T val, size_t seed = 0) if (!is(T == enum) && (is(T == struct) || is(T == union)) && (is(T == const) || is(T == immutable)) && canBitwiseHash!T && !canBitwiseHash!(Unconst!T))
No documentation available for this declaration.
fnsize_t hashOf(T)(scope const T val, size_t seed = 0) if (!is(T == enum) && is(T == delegate)) @trusted @nogc nothrow pure
No documentation available for this declaration.
fnsize_t hashOf(T)(scope const T val) if (!is(T == enum) && (is(T == interface) || is(T == class)) && canBitwiseHash!T) @nogc nothrow pure @trusted
No documentation available for this declaration.
fnsize_t hashOf(T)(scope const T val, size_t seed) if (!is(T == enum) && (is(T == interface) || is(T == class)) && canBitwiseHash!T) @nogc nothrow pure @trusted
No documentation available for this declaration.
fnsize_t hashOf(T)(T val) if (!is(T == enum) && (is(T == interface) || is(T == class)) && !canBitwiseHash!T)
No documentation available for this declaration.
fnsize_t hashOf(T)(T val, size_t seed) if (!is(T == enum) && (is(T == interface) || is(T == class)) && !canBitwiseHash!T)
No documentation available for this declaration.
fnsize_t hashOf(T)(T aa) if (!is(T == enum) && __traits(isAssociativeArray, T))
No documentation available for this declaration.
fnsize_t hashOf(T)(T aa, size_t seed) if (!is(T == enum) && __traits(isAssociativeArray, T))
No documentation available for this declaration.