hobbes
a language, embedded compiler, and runtime for efficient dynamic expression evaluation, data storage and analysis
|
Public Member Functions | |
encodeExprF (std::ostream &out) | |
UnitV | with (const Unit *v) const |
UnitV | with (const Bool *v) const |
UnitV | with (const Char *v) const |
UnitV | with (const Byte *v) const |
UnitV | with (const Short *v) const |
UnitV | with (const Int *v) const |
UnitV | with (const Long *v) const |
UnitV | with (const Float *v) const |
UnitV | with (const Double *v) const |
UnitV | with (const Var *v) const |
UnitV | with (const Let *v) const |
UnitV | with (const LetRec *v) const |
UnitV | with (const Fn *v) const |
UnitV | with (const App *v) const |
UnitV | with (const Assign *v) const |
UnitV | with (const MkArray *v) const |
UnitV | with (const MkVariant *v) const |
UnitV | with (const MkRecord *v) const |
UnitV | with (const AIndex *v) const |
UnitV | with (const Case *v) const |
UnitV | with (const Switch *v) const |
UnitV | with (const Proj *v) const |
UnitV | with (const Assump *v) const |
UnitV | with (const Pack *v) const |
UnitV | with (const Unpack *v) const |
Public Attributes | |
std::ostream & | out |
|
inline |
Implements hobbes::switchExpr< UnitV >.
Implements hobbes::switchExpr< UnitV >.
Implements hobbes::switchExpr< UnitV >.
Implements hobbes::switchExpr< UnitV >.
Implements hobbes::switchExpr< UnitV >.
Implements hobbes::switchExpr< UnitV >.
Implements hobbes::switchExpr< UnitV >.
Implements hobbes::switchExpr< UnitV >.
Implements hobbes::switchExpr< UnitV >.
Implements hobbes::switchExpr< UnitV >.
Implements hobbes::switchExpr< UnitV >.
Implements hobbes::switchExpr< UnitV >.
Implements hobbes::switchExpr< UnitV >.
Implements hobbes::switchExpr< UnitV >.
Implements hobbes::switchExpr< UnitV >.
Implements hobbes::switchExpr< UnitV >.
Implements hobbes::switchExpr< UnitV >.
Implements hobbes::switchExpr< UnitV >.
Implements hobbes::switchExpr< UnitV >.
Implements hobbes::switchExpr< UnitV >.
Implements hobbes::switchExpr< UnitV >.
Implements hobbes::switchExpr< UnitV >.
Implements hobbes::switchExpr< UnitV >.
Implements hobbes::switchExpr< UnitV >.
Implements hobbes::switchExpr< UnitV >.
std::ostream& hobbes::encodeExprF::out |