Rune Caster 1.0.0
Modern C++ Text Processing Framework
Loading...
Searching...
No Matches
rune_caster::Spell Member List

This is the complete list of members for rune_caster::Spell, including all inherited members.

composition_depth() const noexceptrune_caster::Spellinline
conditional(validation_function condition, const Spell &if_true, const Spell &if_false)rune_caster::Spellstatic
constant(RuneSequence constant_result)rune_caster::Spellstatic
description() const noexceptrune_caster::Spellinline
id() const noexceptrune_caster::Spellinline
identity()rune_caster::Spellstatic
is_composition() const noexceptrune_caster::Spellinline
is_identity() const noexceptrune_caster::Spell
name() const noexceptrune_caster::Spellinline
operator()(const RuneSequence &input) construne_caster::Spell
operator()(std::string_view utf8_input) construne_caster::Spell
operator=(const Spell &)=defaultrune_caster::Spell
operator=(Spell &&) noexcept=defaultrune_caster::Spell
operator|(const Spell &next) construne_caster::Spell
Spell() noexceptrune_caster::Spell
Spell(transform_function transform, std::string name="CustomSpell", std::string description="User-defined transformation")rune_caster::Spellexplicit
Spell(Func &&func, std::string name="LambdaSpell", std::string description="Lambda transformation")rune_caster::Spellinlineexplicit
Spell(const Spell &)=defaultrune_caster::Spell
Spell(Spell &&) noexcept=defaultrune_caster::Spell
test(const RuneSequence &test_input) construne_caster::Spell
to_string() construne_caster::Spell
transform_function typedefrune_caster::Spell
validation_function typedefrune_caster::Spell
~Spell()=defaultrune_caster::Spell