Go to the source code of this file.
Namespaces | |
| namespace | mim |
Functions | |
Helpers to work with Tuples/Sigmas/Arrays/Packs | |
| bool | mim::is_unit (const Def *) |
| std::string | mim::tuple2str (const Def *) |
| const Def * | mim::tuple_of_types (const Def *t) |
Concatenation | |
| DefVec | mim::cat (Defs, Defs) |
| DefVec | mim::cat (nat_t n, nat_t m, const Def *a, const Def *b) |
| const Def * | mim::cat_tuple (nat_t n, nat_t m, const Def *a, const Def *b) |
| const Def * | mim::cat_sigma (nat_t n, nat_t m, const Def *a, const Def *b) |
| const Def * | mim::cat_tuple (World &, Defs, Defs) |
| const Def * | mim::cat_sigma (World &, Defs, Defs) |