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

#include <HeterogeneousLookupHelper.hpp>

Public Types

using is_transparent = void
 

Public Member Functions

bool operator() (const char32 *key, const char32 *s) const noexcept
 
bool operator() (const char32 *key, StringView s) const noexcept
 
bool operator() (const char32 *key, const String &s) const noexcept
 
bool operator() (StringView key, const char32 *s) const noexcept
 
bool operator() (StringView key, StringView s) const noexcept
 
bool operator() (StringView key, const String &s) const noexcept
 
bool operator() (const String &key, const char32 *s) const noexcept
 
bool operator() (const String &key, StringView s) const noexcept
 
bool operator() (const String &key, const String &s) const noexcept
 

Member Typedef Documentation

◆ is_transparent

Member Function Documentation

◆ operator()() [1/9]

bool s3d::StringCompare::operator() ( const char32 key,
const char32 s 
) const
inlinenoexcept

◆ operator()() [2/9]

bool s3d::StringCompare::operator() ( const char32 key,
const String s 
) const
inlinenoexcept

◆ operator()() [3/9]

bool s3d::StringCompare::operator() ( const char32 key,
StringView  s 
) const
inlinenoexcept

◆ operator()() [4/9]

bool s3d::StringCompare::operator() ( const String key,
const char32 s 
) const
inlinenoexcept

◆ operator()() [5/9]

bool s3d::StringCompare::operator() ( const String key,
const String s 
) const
inlinenoexcept

◆ operator()() [6/9]

bool s3d::StringCompare::operator() ( const String key,
StringView  s 
) const
inlinenoexcept

◆ operator()() [7/9]

bool s3d::StringCompare::operator() ( StringView  key,
const char32 s 
) const
inlinenoexcept

◆ operator()() [8/9]

bool s3d::StringCompare::operator() ( StringView  key,
const String s 
) const
inlinenoexcept

◆ operator()() [9/9]

bool s3d::StringCompare::operator() ( StringView  key,
StringView  s 
) const
inlinenoexcept

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