Nuspell
spellchecker
Public Types | Public Member Functions | List of all members
nuspell::Substr_Replacer< CharT > Class Template Reference

Public Types

using StrT = std::basic_string< CharT >
 
using StrViewT = my_string_view< CharT >
 
using Pair_StrT = std::pair< StrT, StrT >
 
using Table_Pairs = std::vector< Pair_StrT >
 

Public Member Functions

 Substr_Replacer (const Table_Pairs &v)
 
 Substr_Replacer (const Table_Pairs &&v)
 
auto & operator= (const Table_Pairs &v)
 
auto & operator= (const Table_Pairs &&v)
 
template<class Range >
auto & operator= (const Range &range)
 
auto replace (StrT &s) const -> StrT &
 
auto replace_copy (StrT s) const -> StrT
 

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