XII Release 0.1.0
Loading...
Searching...
No Matches
xiiHashHelper< xiiArchiveStoredString > Struct Reference

Functions to enable xiiHashTable to 1) store xiiArchiveStoredString and 2) lookup strings efficiently with a xiiArchiveLookupString. More...

#include <Archive.h>

Public Member Functions

XII_ALWAYS_INLINE xiiUInt32 Hash (const U &value)
XII_ALWAYS_INLINE bool Equal (const xiiArchiveStoredString &a, const U &b)

Static Public Member Functions

static XII_ALWAYS_INLINE xiiUInt32 Hash (const xiiArchiveStoredString &hs)
static XII_ALWAYS_INLINE xiiUInt32 Hash (const xiiArchiveLookupString &hs)
static XII_ALWAYS_INLINE bool Equal (const xiiArchiveStoredString &a, const xiiArchiveStoredString &b)
static XII_ALWAYS_INLINE bool Equal (const xiiArchiveStoredString &a, const xiiArchiveLookupString &b)

Detailed Description

Functions to enable xiiHashTable to 1) store xiiArchiveStoredString and 2) lookup strings efficiently with a xiiArchiveLookupString.


The documentation for this struct was generated from the following files:
  • /home/runner/work/XII/XII/Source/Engine/Foundation/IO/Archive/Archive.h
  • /home/runner/work/XII/XII/Source/Engine/Foundation/Algorithm/Implementation/HashingUtils_inl.h