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

Public Types

using StrT = std::basic_string< CharT >
 
using Table_Str = std::vector< std::pair< StrT, StrT > >
 
using iterator = typename Table_Str::iterator
 
using const_iterator = typename Table_Str::const_iterator
 

Public Member Functions

 Replacement_Table (const Table_Str &v)
 
 Replacement_Table (Table_Str &&v)
 
auto & operator= (const Table_Str &v)
 
auto & operator= (Table_Str &&v)
 
template<class Range >
auto & operator= (const Range &range)
 
auto whole_word_replacements () const -> boost::iterator_range< const_iterator >
 
auto start_word_replacements () const -> boost::iterator_range< const_iterator >
 
auto end_word_replacements () const -> boost::iterator_range< const_iterator >
 
auto any_place_replacements () const -> boost::iterator_range< const_iterator >
 

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