apply(const TEnvPtr &tenv, const MonoTypes &tys, const TClass *c, MonoTypeUnifier *, Definitions *rdefs, TCInstancePtr *out) const | hobbes::TCInstanceFn | |
arity() const | hobbes::TCInstanceFn | |
constraints() const | hobbes::TCInstanceFn | |
explainSatisfiability(const TEnvPtr &, const MonoTypes &, Definitions *, Constraints *, Constraints *) | hobbes::TCInstanceFn | |
freshDef(MonoTypeSubst *s) const | hobbes::TCInstanceFn | |
IFnDef typedef | hobbes::TCInstanceFn | |
instantiatedArgs(MonoTypeUnifier *s, const MonoTypes &tys) const | hobbes::TCInstanceFn | |
itys | hobbes::TCInstanceFn | |
la() const | hobbes::LexicallyAnnotated | |
LexicallyAnnotated(const LexicallyAnnotated &) | hobbes::LexicallyAnnotated | |
LexicallyAnnotated(const LexicalAnnotation &) | hobbes::LexicallyAnnotated | |
LexicallyAnnotated(const LexRange &) | hobbes::LexicallyAnnotated | |
LexicallyAnnotated(const Pos &, const Pos &) | hobbes::LexicallyAnnotated | |
make(const Pos &, const Pos &) | hobbes::LexicallyAnnotated | static |
members(const MonoTypeSubst &) const | hobbes::TCInstanceFn | |
mmap | hobbes::TCInstanceFn | private |
order | hobbes::TCInstanceFn | |
popContext() | hobbes::LexicallyAnnotated | static |
pushFileContext(const std::string &) | hobbes::LexicallyAnnotated | static |
pushLiteralContext(const std::string &) | hobbes::LexicallyAnnotated | static |
reqs | hobbes::TCInstanceFn | private |
satisfiable(const TEnvPtr &, const MonoTypes &, Definitions *) | hobbes::TCInstanceFn | |
show(std::ostream &) const | hobbes::TCInstanceFn | |
TCInstanceFn(const std::string &tcname, const Constraints &reqs, const MonoTypes &itys, const MemberMapping &mmap, const LexicalAnnotation &) | hobbes::TCInstanceFn | |
tcname | hobbes::TCInstanceFn | private |