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

#include <xxhash.h>

Public Member Functions

 FXxHash64Builder ()
 
 FXxHash64Builder (const FXxHash64Builder &)=delete
 
FXxHash64Builderoperator= (const FXxHash64Builder &)=delete
 
void Reset ()
 
void Update (FMemoryView View)
 
void Update (const void *Data, uint64 Size)
 
void Update (const FCompositeBuffer &Buffer)
 
FXxHash64 Finalize () const
 

Private Attributes

char StateBytes [576]
 

Detailed Description

Calculates a 64-bit hash with XXH3.

Definition at line 154 of file xxhash.h.

Constructor & Destructor Documentation

◆ FXxHash64Builder() [1/2]

FXxHash64Builder::FXxHash64Builder ( )
inline

Definition at line 157 of file xxhash.h.

+ Here is the call graph for this function:

◆ FXxHash64Builder() [2/2]

FXxHash64Builder::FXxHash64Builder ( const FXxHash64Builder & )
delete

Member Function Documentation

◆ Finalize()

FXxHash64 FXxHash64Builder::Finalize ( ) const

◆ operator=()

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

◆ Reset()

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

◆ Update() [1/3]

void FXxHash64Builder::Update ( const FCompositeBuffer & Buffer)

◆ Update() [2/3]

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

◆ Update() [3/3]

void FXxHash64Builder::Update ( FMemoryView View)

Member Data Documentation

◆ StateBytes

char FXxHash64Builder::StateBytes[576]
private

Definition at line 171 of file xxhash.h.


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