hobbes
a language, embedded compiler, and runtime for efficient dynamic expression evaluation, data storage and analysis
|
Public Member Functions | |
exprTypeSubst (MonoTypeUnifier *u) | |
QualTypePtr | withTy (const QualTypePtr &qt) const |
![]() | |
UnitV | with (Unit *v) |
UnitV | with (Bool *v) |
UnitV | with (Char *v) |
UnitV | with (Byte *v) |
UnitV | with (Short *v) |
UnitV | with (Int *v) |
UnitV | with (Long *v) |
UnitV | with (Float *v) |
UnitV | with (Double *v) |
UnitV | with (Var *v) |
UnitV | with (Let *v) |
UnitV | with (LetRec *v) |
UnitV | with (Fn *v) |
UnitV | with (App *v) |
UnitV | with (Assign *v) |
UnitV | with (MkArray *v) |
UnitV | with (MkVariant *v) |
UnitV | with (MkRecord *v) |
UnitV | with (AIndex *v) |
UnitV | with (Case *v) |
UnitV | with (Switch *v) |
UnitV | with (Proj *v) |
UnitV | with (Assump *v) |
UnitV | with (Pack *v) |
UnitV | with (Unpack *v) |
Public Attributes | |
MonoTypeUnifier * | u |
|
inline |
|
inlinevirtual |
Reimplemented from hobbes::switchExprTyFnM.
MonoTypeUnifier* hobbes::exprTypeSubst::u |