Ark Server API (ASA) - Wiki
Loading...
Searching...
No Matches
Blake3.h File Reference
#include "Containers/StringFwd.h"
#include "Containers/StringView.h"
#include "Containers/UnrealString.h"
#include "HAL/Platform.h"
#include "HAL/PlatformString.h"
#include "HAL/UnrealMemory.h"
#include "Memory/MemoryFwd.h"
#include "Memory/MemoryView.h"
#include "Misc/AssertionMacros.h"
#include "Serialization/Archive.h"
#include "String/BytesToHex.h"
#include "String/HexToBytes.h"
#include "Templates/TypeCompatibleBytes.h"
+ Include dependency graph for Blake3.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  FBlake3Hash
 
class  FBlake3
 

Functions

template<typename CharType >
TStringBuilderBase< CharType > & operator<< (TStringBuilderBase< CharType > &Builder, const FBlake3Hash &Hash)
 
void LexFromString (FBlake3Hash &OutHash, const TCHAR *Buffer)
 
FString LexToString (const FBlake3Hash &Hash)
 

Function Documentation

◆ LexFromString()

void LexFromString ( FBlake3Hash & OutHash,
const TCHAR * Buffer )
inline

Construct a hash from a 64-character hex string.

Definition at line 181 of file Blake3.h.

◆ LexToString()

FString LexToString ( const FBlake3Hash & Hash)

Convert a hash to a 64-character hex string.

◆ operator<<()

template<typename CharType >
TStringBuilderBase< CharType > & operator<< ( TStringBuilderBase< CharType > & Builder,
const FBlake3Hash & Hash )
inline

Definition at line 159 of file Blake3.h.