jaulib v1.3.6
Jau Support Library (C++, Java, ..)
Loading...
Searching...
No Matches
jau::string_hash Struct Reference

C++20: Heterogeneous Lookup in (Un)ordered Containers. More...

#include <string_util.hpp>

Collaboration diagram for jau::string_hash:

Public Types

using is_transparent = void
 

Public Member Functions

size_t operator() (const char *txt) const
 
size_t operator() (const std::string &txt) const
 
size_t operator() (std::string_view txt) const
 

Detailed Description

C++20: Heterogeneous Lookup in (Un)ordered Containers.

See also
https://www.cppstories.com/2021/heterogeneous-access-cpp20/

Definition at line 444 of file string_util.hpp.

Member Typedef Documentation

◆ is_transparent

Definition at line 445 of file string_util.hpp.

Member Function Documentation

◆ operator()() [1/3]

size_t jau::string_hash::operator() ( const char * txt) const
inlinenodiscard

Definition at line 446 of file string_util.hpp.

◆ operator()() [2/3]

size_t jau::string_hash::operator() ( std::string_view txt) const
inlinenodiscard

Definition at line 449 of file string_util.hpp.

◆ operator()() [3/3]

size_t jau::string_hash::operator() ( const std::string & txt) const
inlinenodiscard

Definition at line 452 of file string_util.hpp.


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