|
MimIR 0.1
MimIR is my Intermediate Representation
|
Matches (ff, tt)#cond arg where cond is not a Literal.
More...
#include <mim/tuple.h>
Public Member Functions | |
| Branch (const Def *) | |
| operator bool () const noexcept | |
| const App * | app () const |
| const Def * | callee () const |
| const Def * | arg () const |
Public Member Functions inherited from mim::Select | |
| Select (const Def *) | |
| operator bool () const noexcept | |
| const Extract * | extract () const |
| const Def * | pair () const |
| const Def * | cond () const |
| const Def * | tt () const |
| const Def * | ff () const |
| mim::Branch::Branch | ( | const Def * | def | ) |
Definition at line 59 of file tuple.cpp.
References callee(), mim::Select::extract(), and mim::Select::Select().
|
inline |
| const Def * mim::Branch::arg | ( | ) | const |
Definition at line 65 of file tuple.cpp.
References app(), and mim::App::arg().
| const Def * mim::Branch::callee | ( | ) | const |
Definition at line 64 of file tuple.cpp.
References app(), and mim::App::callee().
Referenced by Branch().