Rune Caster 1.0.0
Modern C++ Text Processing Framework
|
Go to the source code of this file.
Classes | |
class | rune_caster::spell::composition::SpellComposition< FirstSpell, SecondSpell > |
Composition of two spells into a single spell pipeline. More... | |
class | rune_caster::spell::SpellComposition< FirstSpell, SecondSpell > |
Composition of two spells into a single spell pipeline. More... |
Namespaces | |
namespace | rune_caster |
namespace | rune_caster::spell |
namespace | rune_caster::spell::composition |
Functions | |
template<typename FirstSpell, typename SecondSpell> | |
auto | rune_caster::spell::composition::compose (FirstSpell &&first, SecondSpell &&second) |
Compose two spells into a single spell pipeline. | |
template<typename Spell> | |
RuneSequence | rune_caster::spell::composition::cast_spell (const RuneSequence &input, const Spell &spell) |
Helper function for casting spells on RuneSequence. | |
template<typename Spell> | |
std::string | rune_caster::spell::composition::cast_spell (std::string_view utf8_input, const Spell &spell) |
Helper function for casting spells on UTF-8 strings. | |
template<typename FirstSpell, typename SecondSpell> | |
auto | rune_caster::spell::compose (FirstSpell &&first, SecondSpell &&second) |
Compose two spells into a single spell pipeline. | |
template<typename Spell> | |
RuneSequence | rune_caster::spell::cast_spell (const RuneSequence &input, const Spell &spell) |
Helper function for casting spells on RuneSequence. |