Skip to content

IHasher

Parameters

[HashValueType] 

A Hasher is a type implementing the interface of this type. It has a call operator that used to update the hash value from a block of memory represented by a pointer and a length and a get method that finally returns a hash value of type HashValueType.

graph BT
N1["IHasher[HashValueType]"] -->|inherits| N2["global.Any"];

Characteristics

Quality Value
Inherits global.Any
Extends N/A
Decorators N/A
Is enum false
Is sealed false
Is extern false

Call Operator

#strict
 (s Self, ptr Pointer, len Len) -> Nil
abstract


Methods

construct

#default
#Gambol.function.alwaysinline
construct (s Self) -> Self

get

#strict
get (s Self) -> HashValueType
abstract