SimpleIncrementalHash

kse.maths.SimpleIncrementalHash
See theSimpleIncrementalHash companion object

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait HashInto[Z]
trait IncrementalHash[A, Z]
trait Hash128
trait Hash32
class MurmurHash32
class SumHash32
class XorHash32
class XxHash32
trait Hash64
class SumHash64
class XorHash64
class XxHash64
class PairHash[A, B, Z, Y]
class PreseededHash[A, Z]
class QuadHash[A, B, C, D, Z, Y, X, W]
class TrioHash[A, B, C, Z, Y, X]
Show all

Members list

Value members

Abstract methods

def append(bb: ByteBuffer): SimpleIncrementalHash.this.type
def append(ab: Array[Byte], i0: Int, iN: Int): SimpleIncrementalHash.this.type
def append(s: String, i0: Int, iN: Int): SimpleIncrementalHash.this.type
def appendByte(b: Byte): SimpleIncrementalHash.this.type
def appendChar(c: Char): SimpleIncrementalHash.this.type
def appendInt(i: Int): SimpleIncrementalHash.this.type
def appendLong(l: Long): SimpleIncrementalHash.this.type
def begin(): SimpleIncrementalHash.this.type

Concrete methods

final inline def +=(z: Boolean): SimpleIncrementalHash.this.type
final inline def +=(b: Byte): SimpleIncrementalHash.this.type
final inline def +=(s: Short): SimpleIncrementalHash.this.type
final inline def +=(c: Char): SimpleIncrementalHash.this.type
final inline def +=(i: Int): SimpleIncrementalHash.this.type
final inline def +=(l: Long): SimpleIncrementalHash.this.type
final inline def +=(f: Float): SimpleIncrementalHash.this.type
final inline def +=(d: Double): SimpleIncrementalHash.this.type
final inline def +=(ab: Array[Byte]): SimpleIncrementalHash.this.type
final inline def +=(s: String): SimpleIncrementalHash.this.type