22 std::string
description()
const override {
return "Tokenize on Unicode whitespace"; }
23 std::string
name()
const override {
return "WhitespaceTokenizer"; }
Simple whitespace tokenizer Splits input RuneSequence into tokens separated by Unicode whitespace.
output_type operator()(const input_type &input) const override
Apply the spell transformation.
std::vector< RuneSequence > output_type
std::string name() const override
Get the spell's name.
std::string description() const override
Get the spell's description.
Base interface for all spell algorithms with C++20 enhancements.
RuneString RuneSequence
Backward compatibility alias for RuneString.