ArcdpsExtension
 
Loading...
Searching...
No Matches
rapidfuzz::common::PatternMatchVector Struct Reference

#include <rapidfuzz_amalgamated.hpp>

Classes

struct  MapElem
 

Public Member Functions

 PatternMatchVector ()
 
template<typename InputIt >
 PatternMatchVector (InputIt first, InputIt last)
 
template<typename InputIt >
void insert (InputIt first, InputIt last)
 
template<typename CharT >
void insert (CharT key, int64_t pos)
 
template<typename CharT >
uint64_t get (CharT key) const
 
template<typename CharT >
uint64_t get (int64_t block, CharT key) const
 

Public Attributes

std::array< MapElem, 128 > m_map
 
std::array< uint64_t, 256 > m_extendedAscii
 

Constructor & Destructor Documentation

◆ PatternMatchVector() [1/2]

rapidfuzz::common::PatternMatchVector::PatternMatchVector ( )
inline

◆ PatternMatchVector() [2/2]

template<typename InputIt >
rapidfuzz::common::PatternMatchVector::PatternMatchVector ( InputIt  first,
InputIt  last 
)
inline

Member Function Documentation

◆ get() [1/2]

template<typename CharT >
uint64_t rapidfuzz::common::PatternMatchVector::get ( CharT  key) const
inline

◆ get() [2/2]

template<typename CharT >
uint64_t rapidfuzz::common::PatternMatchVector::get ( int64_t  block,
CharT  key 
) const
inline

◆ insert() [1/2]

template<typename CharT >
void rapidfuzz::common::PatternMatchVector::insert ( CharT  key,
int64_t  pos 
)
inline

◆ insert() [2/2]

template<typename InputIt >
void rapidfuzz::common::PatternMatchVector::insert ( InputIt  first,
InputIt  last 
)
inline

Member Data Documentation

◆ m_extendedAscii

std::array<uint64_t, 256> rapidfuzz::common::PatternMatchVector::m_extendedAscii

◆ m_map

std::array<MapElem, 128> rapidfuzz::common::PatternMatchVector::m_map

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