scala.util

hashing

package hashing

Source
package.scala
Linear Supertypes
Content Hierarchy Learn more about scaladoc diagrams
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.

  5. def byteswap64(v: Long): Long

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

Inherited from AnyRef

Inherited from Any

Ungrouped