Public Types | Public Member Functions | Public Attributes | List of all members
nuspell::Prefix< CharT > Class Template Reference
Collaboration diagram for nuspell::Prefix< CharT >:

Public Types

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

Public Member Functions

 Prefix (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: