librime 1.2
Rime Input Method Engine, the core library
rime::Erasion Class Reference

#include <calculus.h>

Inheritance diagram for rime::Erasion:
Collaboration diagram for rime::Erasion:

Public Member Functions

bool Apply (Spelling *spelling) override
bool addition () override
Public Member Functions inherited from rime::Calculation
 Calculation ()=default
virtual ~Calculation ()=default
virtual bool deletion ()

Static Public Attributes

static Factory Parse

Protected Attributes

boost::regex pattern_

Additional Inherited Members

Public Types inherited from rime::Calculation
using Factory = Calculation*(const vector<string>& args)

Member Function Documentation

◆ addition()

bool rime::Erasion::addition ( )
inlineoverridevirtual

Reimplemented from rime::Calculation.

◆ Apply()

bool rime::Erasion::Apply ( Spelling * spelling)
overridevirtual

Implements rime::Calculation.

Member Data Documentation

◆ Parse

Calculation * rime::Erasion::Parse
static

◆ pattern_

boost::regex rime::Erasion::pattern_
protected

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