Ark Server API (ASA) - Wiki
Loading...
Searching...
No Matches
FXxHash128Builder Class Reference

#include <xxhash.h>

Public Member Functions

 FXxHash128Builder ()
 
 FXxHash128Builder (const FXxHash128Builder &)=delete
 
FXxHash128Builderoperator= (const FXxHash128Builder &)=delete
 
void Reset ()
 
void Update (FMemoryView View)
 
void Update (const void *Data, uint64 Size)
 
void Update (const FCompositeBuffer &Buffer)
 
FXxHash128 Finalize () const
 

Private Attributes

char StateBytes [576]
 

Detailed Description

Calculates a 128-bit hash with XXH3.

Definition at line 175 of file xxhash.h.

Constructor & Destructor Documentation

◆ FXxHash128Builder() [1/2]

FXxHash128Builder::FXxHash128Builder ( )
inline

Definition at line 178 of file xxhash.h.

+ Here is the call graph for this function:

◆ FXxHash128Builder() [2/2]

FXxHash128Builder::FXxHash128Builder ( const FXxHash128Builder & )
delete

Member Function Documentation

◆ Finalize()

FXxHash128 FXxHash128Builder::Finalize ( ) const

◆ operator=()

FXxHash128Builder & FXxHash128Builder::operator= ( const FXxHash128Builder & )
delete

◆ Reset()

void FXxHash128Builder::Reset ( )
+ Here is the caller graph for this function:

◆ Update() [1/3]

void FXxHash128Builder::Update ( const FCompositeBuffer & Buffer)

◆ Update() [2/3]

void FXxHash128Builder::Update ( const void * Data,
uint64 Size )

◆ Update() [3/3]

void FXxHash128Builder::Update ( FMemoryView View)

Member Data Documentation

◆ StateBytes

char FXxHash128Builder::StateBytes[576]
private

Definition at line 192 of file xxhash.h.


The documentation for this class was generated from the following file: