scala.util

# hashing

#### package hashing

Source
  package.scala

Linear Supertypes
AnyRef, Any
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