Go to the source code of this file.
|
FunDeps | hobbes::inferFundeps (const TEnvPtr &tenv, const Constraints &cs) |
|
FunDeps | hobbes::mergeFundeps (const FunDeps &lhs, const FunDeps &rhs) |
|
bool | hobbes::isClassSatisfied (const TEnvPtr &, const std::string &, const MonoTypes &, Definitions *) |
|
bool | hobbes::isClassSatisfiable (const TEnvPtr &, const std::string &, const MonoTypes &, Definitions *) |
|
ExprPtr | hobbes::unqualifyClass (const TEnvPtr &, const std::string &, const MonoTypes &, const ExprPtr &, Definitions *) |
|
void | hobbes::definePrivateClass (const TEnvPtr &tenv, const std::string &memberName, const ExprPtr &expr) |
|
bool | hobbes::isClassMember (const TEnvPtr &tenv, const std::string &memberName) |
|
Constraints | hobbes::expandHiddenTCs (const TEnvPtr &, const Constraints &) |
|
void | hobbes::serializeGroundClasses (const TEnvPtr &, std::ostream &) |
|
void | hobbes::deserializeGroundClasses (const TEnvPtr &, std::istream &, Definitions *) |
|
std::string | hobbes::show (const TClassPtr &) |
|
std::string | hobbes::show (const TCInstancePtr &) |
|
std::string | hobbes::show (const TCInstanceFnPtr &) |
|