hobbes
a language, embedded compiler, and runtime for efficient dynamic expression evaluation, data storage and analysis
hobbes
ClosureConvertF
hobbes::ClosureConvertF Member List
This is the complete list of members for
hobbes::ClosureConvertF
, including all inherited members.
ClosureConvertF
(const TEnvPtr &tenv, const TEnvs &roots)
hobbes::ClosureConvertF
inline
excludeRootVars
(const VarSet &vs) const
hobbes::ClosureConvertF
inline
fnFrame
(const TEnvPtr &ptenv, const std::vector< std::string > &vns)
hobbes::ClosureConvertF
inline
static
letRecFrame
(const TEnvPtr &ptenv, const LetRec::Bindings &bs)
hobbes::ClosureConvertF
inline
static
roots
hobbes::ClosureConvertF
tenv
hobbes::ClosureConvertF
with
(const Fn *v) const
hobbes::ClosureConvertF
inline
virtual
with
(const Let *v) const
hobbes::ClosureConvertF
inline
virtual
with
(const Unpack *v) const
hobbes::ClosureConvertF
inline
virtual
with
(const Case *v) const
hobbes::ClosureConvertF
inline
virtual
with
(const LetRec *v) const
hobbes::ClosureConvertF
inline
virtual
hobbes::switchExprTyFn::with
(const Var *v) const
hobbes::switchExprTyFn
virtual
hobbes::switchExprTyFn::with
(const App *v) const
hobbes::switchExprTyFn
virtual
hobbes::switchExprTyFn::with
(const Assign *v) const
hobbes::switchExprTyFn
virtual
hobbes::switchExprTyFn::with
(const MkArray *v) const
hobbes::switchExprTyFn
virtual
hobbes::switchExprTyFn::with
(const MkVariant *v) const
hobbes::switchExprTyFn
virtual
hobbes::switchExprTyFn::with
(const MkRecord *v) const
hobbes::switchExprTyFn
virtual
hobbes::switchExprTyFn::with
(const AIndex *v) const
hobbes::switchExprTyFn
virtual
hobbes::switchExprTyFn::with
(const Switch *v) const
hobbes::switchExprTyFn
virtual
hobbes::switchExprTyFn::with
(const Proj *v) const
hobbes::switchExprTyFn
virtual
hobbes::switchExprTyFn::with
(const Assump *v) const
hobbes::switchExprTyFn
virtual
hobbes::switchExprTyFn::with
(const Pack *v) const
hobbes::switchExprTyFn
virtual
switchExprC< ExprPtr >::with
(const Unit *v) const
hobbes::switchExprC< ExprPtr >
inline
virtual
switchExprC< ExprPtr >::with
(const Bool *v) const
hobbes::switchExprC< ExprPtr >
inline
virtual
switchExprC< ExprPtr >::with
(const Char *v) const
hobbes::switchExprC< ExprPtr >
inline
virtual
switchExprC< ExprPtr >::with
(const Byte *v) const
hobbes::switchExprC< ExprPtr >
inline
virtual
switchExprC< ExprPtr >::with
(const Short *v) const
hobbes::switchExprC< ExprPtr >
inline
virtual
switchExprC< ExprPtr >::with
(const Int *v) const
hobbes::switchExprC< ExprPtr >
inline
virtual
switchExprC< ExprPtr >::with
(const Long *v) const
hobbes::switchExprC< ExprPtr >
inline
virtual
switchExprC< ExprPtr >::with
(const Float *v) const
hobbes::switchExprC< ExprPtr >
inline
virtual
switchExprC< ExprPtr >::with
(const Double *v) const
hobbes::switchExprC< ExprPtr >
inline
virtual
withConst
(const Expr *v) const
hobbes::switchExprTyFn
virtual
withTy
(const QualTypePtr &qt) const
hobbes::switchExprTyFn
virtual
wrapWithTy
(const QualTypePtr &qty, Expr *e) const
hobbes::switchExprTyFn
virtual
Generated by
1.8.13