Nuspell
spellchecker
Public Types | Public Member Functions | Public Attributes | List of all members
nuspell::Suffix< CharT > Class Template Reference
Collaboration diagram for nuspell::Suffix< CharT >:
[legend]

Public Types

using StrT = std::basic_string< CharT >
 
using CondT = Condition< CharT >
 

Public Member Functions

 Suffix (char16_t flag, bool cross_product, const StrT &strip, const StrT &append, const Flag_Set &cont_flags, const StrT &condition)
 
auto to_root (StrT &word) const -> StrT &
 
auto to_root_copy (StrT word) const -> StrT
 
auto to_derived (StrT &word) const -> StrT &
 
auto to_derived_copy (StrT word) const -> StrT
 
auto check_condition (const StrT &word) const -> bool
 

Public Attributes

char16_t flag = 0
 
bool cross_product = false
 
StrT stripping
 
StrT appending
 
Flag_Set cont_flags
 
CondT condition
 

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