OpenSiv3D  v0.6.5
C++20 framework for creative coding
s3d::StringHash Struct Reference

#include <HeterogeneousLookupHelper.hpp>

Public Types

using is_transparent = void
 
using transparent_key_equal = StringCompare
 
using hash_type = std::hash< StringView >
 

Public Member Functions

size_t operator() (StringView s) const noexcept
 
size_t operator() (const String &s) const noexcept
 
size_t operator() (const char32 *s) const noexcept
 

Member Typedef Documentation

◆ hash_type

◆ is_transparent

◆ transparent_key_equal

Member Function Documentation

◆ operator()() [1/3]

size_t s3d::StringHash::operator() ( const char32 s) const
inlinenoexcept

◆ operator()() [2/3]

size_t s3d::StringHash::operator() ( const String s) const
inlinenoexcept

◆ operator()() [3/3]

size_t s3d::StringHash::operator() ( StringView  s) const
inlinenoexcept

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