scala.util

hashing

package hashing

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. hashing
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. final class ByteswapHashing[T] extends Hashing[T]

    A fast multiplicative hash by Phil Bagwell.

  2. trait Hashing[T] extends Serializable

    Hashing is a trait whose instances each represent a strategy for hashing instances of a type.

Value Members

  1. object ByteswapHashing extends Serializable

  2. object Hashing extends Serializable

  3. object MurmurHash3 extends MurmurHash3

    An implementation of Austin Appleby's MurmurHash 3 algorithm (MurmurHash3_x86_32).

  4. def byteswap32(v: Int): Int

    Fast multiplicative hash with a nice distribution.

    Fast multiplicative hash with a nice distribution.

    Definition Classes
    package
  5. def byteswap64(v: Long): Long

    Fast multiplicative hash with a nice distribution for 64-bit values.

    Fast multiplicative hash with a nice distribution for 64-bit values.

    Definition Classes
    package

Inherited from AnyRef

Inherited from Any