MimIR 0.1
MimIR is my Intermediate Representation
|
Go to the source code of this file.
Classes | |
class | mim::Axiom |
struct | mim::Axiom::Match< T > |
Type of Match::def_. More... | |
class | mim::Match< Id, D > |
Namespaces | |
namespace | mim |
Concepts | |
concept | mim::annex_with_subs |
concept | mim::annex_without_subs |
Functions | |
match/force | |
template<class Id , bool DynCast = true> | |
auto | mim::match (Ref def) |
template<class Id , bool DynCast = true> | |
auto | mim::match (Id id, Ref def) |
template<class Id > | |
auto | mim::force (Ref def) |
template<class Id > | |
auto | mim::force (Id id, Ref def) |
is_commutative/is_associative | |
template<class Id > | |
constexpr bool | mim::is_commutative (Id) |
template<class Id > | |
constexpr bool | mim::is_associative (Id id) |