roo_collections
API Documentation for roo_collections
Loading...
Searching...
No Matches
roo_collections::TransparentStringHashFn Struct Reference

#include <flat_small_hashtable.h>

Public Types

using is_transparent = void
 

Public Member Functions

size_t operator() (const std::string &val) const
 
size_t operator() (const char *val) const
 
size_t operator() (::roo::string_view val) const
 
template<size_t N>
size_t operator() (const SmallString< N > &val) const
 

Detailed Description

Definition at line 111 of file flat_small_hashtable.h.

Member Typedef Documentation

◆ is_transparent

Member Function Documentation

◆ operator()() [1/4]

size_t roo_collections::TransparentStringHashFn::operator() ( ::roo::string_view  val) const
inline

Definition at line 124 of file flat_small_hashtable.h.

◆ operator()() [2/4]

size_t roo_collections::TransparentStringHashFn::operator() ( const char val) const
inline

Definition at line 121 of file flat_small_hashtable.h.

◆ operator()() [3/4]

template<size_t N>
size_t roo_collections::TransparentStringHashFn::operator() ( const SmallString< N > &  val) const
inline

Definition at line 128 of file flat_small_hashtable.h.

◆ operator()() [4/4]

size_t roo_collections::TransparentStringHashFn::operator() ( const std::string &  val) const
inline

Definition at line 118 of file flat_small_hashtable.h.


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