hobbes
a language, embedded compiler, and runtime for efficient dynamic expression evaluation, data storage and analysis
hobbes::macroExpandF Member List

This is the complete list of members for hobbes::macroExpandF, including all inherited members.

macroEtaLiftAnd(const LexicalAnnotation &la)hobbes::macroExpandFinlinestatic
macroEtaLiftOr(const LexicalAnnotation &la)hobbes::macroExpandFinlinestatic
macroExpandAnd(const Exprs &es, const LexicalAnnotation &la)hobbes::macroExpandFinlinestatic
macroExpandOr(const Exprs &es, const LexicalAnnotation &la)hobbes::macroExpandFinlinestatic
mk(const QualTypePtr &qty, Expr *out)hobbes::macroExpandFinlinestatic
mk(const MonoTypePtr &mty, Expr *out)hobbes::macroExpandFinlinestatic
mk(const Expr *src, Expr *out)hobbes::macroExpandFinlinestatic
with(const Fn *v) consthobbes::macroExpandFinlinevirtual
with(const MkArray *v) consthobbes::macroExpandFinlinevirtual
with(const MkVariant *v) consthobbes::macroExpandFinlinevirtual
with(const MkRecord *v) consthobbes::macroExpandFinlinevirtual
with(const AIndex *v) consthobbes::macroExpandFinlinevirtual
with(const Proj *v) consthobbes::macroExpandFinlinevirtual
with(const Assump *v) consthobbes::macroExpandFinlinevirtual
with(const Case *v) consthobbes::macroExpandFinlinevirtual
with(const Switch *v) consthobbes::macroExpandFinlinevirtual
with(const Var *v) consthobbes::macroExpandFinlinevirtual
with(const Let *v) consthobbes::macroExpandFinlinevirtual
with(const LetRec *v) consthobbes::macroExpandFinlinevirtual
with(const App *v) consthobbes::macroExpandFinlinevirtual
with(const Assign *v) consthobbes::macroExpandFinlinevirtual
with(const Pack *v) consthobbes::macroExpandFinlinevirtual
with(const Unpack *v) consthobbes::macroExpandFinlinevirtual
switchExprC< ExprPtr >::with(const Unit *v) consthobbes::switchExprC< ExprPtr >inlinevirtual
switchExprC< ExprPtr >::with(const Bool *v) consthobbes::switchExprC< ExprPtr >inlinevirtual
switchExprC< ExprPtr >::with(const Char *v) consthobbes::switchExprC< ExprPtr >inlinevirtual
switchExprC< ExprPtr >::with(const Byte *v) consthobbes::switchExprC< ExprPtr >inlinevirtual
switchExprC< ExprPtr >::with(const Short *v) consthobbes::switchExprC< ExprPtr >inlinevirtual
switchExprC< ExprPtr >::with(const Int *v) consthobbes::switchExprC< ExprPtr >inlinevirtual
switchExprC< ExprPtr >::with(const Long *v) consthobbes::switchExprC< ExprPtr >inlinevirtual
switchExprC< ExprPtr >::with(const Float *v) consthobbes::switchExprC< ExprPtr >inlinevirtual
switchExprC< ExprPtr >::with(const Double *v) consthobbes::switchExprC< ExprPtr >inlinevirtual
withConst(const Expr *v) consthobbes::macroExpandFinlinevirtual