ArcdpsExtension
 
Loading...
Searching...
No Matches
rapidfuzz::common::CharHashTable< CharT1, ValueType, size > Struct Template Reference

#include <rapidfuzz_amalgamated.hpp>

Public Member Functions

 CharHashTable ()
 
ValueType & create (CharT1 ch)
 
template<typename CharT2 >
const ValueType & operator[] (CharT2 ch) const
 

Public Attributes

std::unordered_map< CharT1, ValueType > m_val
 
ValueType m_default
 

Constructor & Destructor Documentation

◆ CharHashTable()

template<typename CharT1 , typename ValueType , int64_t size>
rapidfuzz::common::CharHashTable< CharT1, ValueType, size >::CharHashTable ( )
inline

Member Function Documentation

◆ create()

template<typename CharT1 , typename ValueType , int64_t size>
ValueType & rapidfuzz::common::CharHashTable< CharT1, ValueType, size >::create ( CharT1  ch)
inline

◆ operator[]()

template<typename CharT1 , typename ValueType , int64_t size>
template<typename CharT2 >
const ValueType & rapidfuzz::common::CharHashTable< CharT1, ValueType, size >::operator[] ( CharT2  ch) const
inline

Member Data Documentation

◆ m_default

template<typename CharT1 , typename ValueType , int64_t size>
ValueType rapidfuzz::common::CharHashTable< CharT1, ValueType, size >::m_default

◆ m_val

template<typename CharT1 , typename ValueType , int64_t size>
std::unordered_map<CharT1, ValueType> rapidfuzz::common::CharHashTable< CharT1, ValueType, size >::m_val

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