Rune Caster 1.0.0
Modern C++ Text Processing Framework
Loading...
Searching...
No Matches
rune_caster::chainable_spells Concept Reference

Concept for spells that can be chained together. More...

#include <spell_base.hpp>

Concept definition

template<typename Spell1, typename Spell2>
(std::same_as<typename Spell1::output_type, typename Spell2::input_type> ||
std::convertible_to<typename Spell1::output_type, typename Spell2::input_type>)
Concept for spells that can be chained together.
Concept defining what makes a valid spell.

Detailed Description

Concept for spells that can be chained together.

Definition at line 137 of file spell_base.hpp.