|
hobbes
a language, embedded compiler, and runtime for efficient dynamic expression evaluation, data storage and analysis
|
#include <hobbes/lang/type.H>#include <hobbes/lang/expr.H>#include <hobbes/util/lannotation.H>#include <memory>

Go to the source code of this file.
Classes | |
| struct | hobbes::Unqualifier |
| class | hobbes::UnqualifierSet |
Namespaces | |
| hobbes | |
Typedefs | |
| typedef std::set< std::string > | hobbes::SymSet |
| typedef std::vector< int > | hobbes::VarIDs |
| typedef std::pair< VarIDs, int > | hobbes::FunDep |
| typedef std::vector< FunDep > | hobbes::FunDeps |
Functions | |
| bool | hobbes::hasConstraint (const ConstraintPtr &c, const Constraints &cs) |
| bool | hobbes::hasConstraint (const ConstraintPtr &c, const QualTypePtr &qt) |
| Constraints | hobbes::removeConstraint (const ConstraintPtr &c, const Constraints &cs) |
| QualTypePtr | hobbes::removeConstraint (const ConstraintPtr &c, const QualTypePtr &qt) |
| ExprPtr | hobbes::unqualifyTypes (const TEnvPtr &tenv, const ExprPtr &e, Definitions *ds) |
1.8.13