#include <fe/bitset.h>#include <mim/tuple.h>#include <mim/world.h>#include <mim/plug/core/core.h>#include "mim/plug/vec/vec.h"Go to the source code of this file.
Namespaces | |
| namespace | mim |
| namespace | mim::plug |
| namespace | mim::plug::vec |
| The vec Plugin | |
Functions | |
<tt>vec.fold</tt> | |
| template<fold id> | |
| const Def * | mim::plug::vec::normalize_fold (const Def *, const Def *c, const Def *arg) |
<tt>vec.zip</tt> | |
| const Def * | mim::plug::vec::normalize_zip (const Def *type, const Def *c, const Def *arg) |
<tt>vec.scan</tt> | |
| template<scan id> | |
| const Def * | mim::plug::vec::normalize_scan (const Def *, const Def *c, const Def *vec) |
<tt>vec.is_unique</tt> | |
| const Def * | mim::plug::vec::normalize_is_unique (const Def *, const Def *callee, const Def *vec) |
<tt>vec.cat</tt> | |
| const Def * | mim::plug::vec::normalize_cat (const Def *, const Def *callee, const Def *arg) |
<tt>vec.diff</tt> | |
| const Def * | mim::plug::vec::normalize_diff (const Def *type, const Def *c, const Def *arg) |