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
Methods
construct
#default
#Gambol.function.alwaysinline
construct (s Self) -> Self
get
#strict
get (s Self) -> HashValueType