OpenSiv3D  v0.6.5
C++20 framework for creative coding
Hash.hpp File Reference
#include <memory>
#include "Common.hpp"
#include "Concepts.hpp"
#include "detail/Hash.ipp"

Namespaces

 s3d
 
 s3d::Hash
 

Functions

size_t s3d::Hash::FNV1a (const void *input, size_t size) noexcept
 
SIV3D_CONCEPT_TRIVIALLY_COPYABLE size_t s3d::Hash::FNV1a (const TriviallyCopyable &input) noexcept
 
uint64 s3d::Hash::XXHash3 (const void *input, size_t size) noexcept
 
SIV3D_CONCEPT_TRIVIALLY_COPYABLE uint64 s3d::Hash::XXHash3 (const TriviallyCopyable &input) noexcept
 
template<class Type >
void s3d::Hash::Combine (size_t &h, const Type &input) noexcept