Rune Caster 1.0.0
Modern C++ Text Processing Framework
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 Nrune_caster
 NlanguageLanguage detection and identification functionality
 CDetectionResultLanguage detection result with confidence metrics
 Nspell
 Ncomposition
 CSpellCompositionComposition of two spells into a single spell pipeline
 Ncore
 CCaseConverterCase conversion spell using C++20 concepts
 CTrimEdgesTrim leading and trailing whitespace
 CUnicodeNormalizerUnicode normalization spell using C++20 concepts
 CWhitespaceNormalizerNormalize whitespace characters using C++20 concepts
 CWhitespaceTokenizerSimple whitespace tokenizer Splits input RuneSequence into tokens separated by Unicode whitespace
 Nfilter
 CCategoryFilterRemove specific character categories using C++20 concepts
 CPunctuationFilterRemove punctuation characters using C++20 concepts
 CScriptFilterRemove or keep only specific scripts using C++20 concepts
 Nlanguage
 CGraphemeToPhonemeGrapheme-to-Phoneme conversion spell using C++20 concepts
 CLanguageDetectorLanguage detection spell using C++20 concepts
 CCategoryFilterRemove specific character categories using C++20 concepts
 CCustomSpellCreate a custom spell from a lambda function
 CPunctuationFilterRemove punctuation characters using C++20 concepts
 CScriptFilterRemove or keep only specific scripts using C++20 concepts
 CSearchPreprocessSearch preprocessing: cleanup + remove punctuation + unicode NFC
 CSpellCompositionComposition of two spells into a single spell pipeline
 CTextCleanupStandard text cleanup: normalize whitespace + trim + lowercase
 CcasterA powerful chaining pipeline for applying spells to data
 CRuneRepresents a single textual unit with Unicode and linguistic properties
 CRuneStringA sequence container for Rune objects (API Design Document: RuneString)
 CSpellUnified spell object for text transformation
 Cspell_baseBase interface for all spell algorithms with C++20 enhancements
 Cspell_extensibleSimplified spell base class
 Nstd
 Chash< rune_caster::RuneString >