Thorin 1.9.0
The Higher ORder INtermediate representation
|
Go to the source code of this file.
Classes | |
class | thorin::Axiom |
struct | thorin::Axiom::Match< T > |
Type of Match::def_. More... | |
class | thorin::Match< Id, D > |
Namespaces | |
namespace | thorin |
Concepts | |
concept | thorin::annex_with_subs |
concept | thorin::annex_without_subs |
Functions | |
match/force | |
| |
template<class Id , bool DynCast = true> | |
auto | thorin::match (Ref def) |
template<class Id , bool DynCast = true> | |
auto | thorin::match (Id id, Ref def) |
template<class Id > | |
auto | thorin::force (Ref def) |
template<class Id > | |
auto | thorin::force (Id id, Ref def) |
is_commutative/is_associative | |
template<class Id > | |
constexpr bool | thorin::is_commutative (Id) |
template<class Id > | |
constexpr bool | thorin::is_associative (Id id) |