trait Hashable

Constructors

Members

protected final def addDelta ( elemHash: Int , delta: Int ) : Int
private def avoidSpecialHashes ( h: Int ) : Int
protected final def doHash ( x: Any ) : Int
protected final def doHash ( tp: Type ) : Int
protected final def doHash ( x1: Any , tp2: Type ) : Int
protected final def doHash ( tp1: Type , tp2: Type ) : Int
protected final def doHash ( x1: Any , tp2: Type , tp3: Type ) : Int
protected final def doHash ( tp1: Type , tps2: List [ Type ] ) : Int
protected final def doHash ( x1: Any , tp2: Type , tps3: List [ Type ] ) : Int
protected final def doHash ( x1: Int , x2: Int ) : Int
protected final def finishHash ( hashCode: Int , arity: Int ) : Int
protected def finishHash ( seed: Int , arity: Int , tp: Type ) : Int
protected def finishHash ( seed: Int , arity: Int , tp1: Type , tp2: Type ) : Int
protected def finishHash ( seed: Int , arity: Int , tps: List [ Type ] ) : Int
protected def finishHash ( seed: Int , arity: Int , tp: Type , tps: List [ Type ] ) : Int
protected def hashSeed : Int
final def identityHash : Int