hobbes
a language, embedded compiler, and runtime for efficient dynamic expression evaluation, data storage and analysis
hobbes::Proj Member List

This is the complete list of members for hobbes::Proj, including all inherited members.

Base typedefhobbes::ExprCase< Proj >
case_id() consthobbes::Expr
clone() consthobbes::Projvirtual
Expr(int cid, const LexicalAnnotation &)hobbes::Exprprotected
ExprCase(const LexicalAnnotation &)hobbes::ExprCase< Proj >
field() consthobbes::Proj
field(const std::string &)hobbes::Proj
fnhobbes::Projprivate
la() consthobbes::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::LexicallyAnnotatedstatic
operator==(const Proj &) consthobbes::Projvirtual
ExprCase< Proj >::operator==(const Expr &rhs) consthobbes::ExprCase< Proj >inlinevirtual
popContext()hobbes::LexicallyAnnotatedstatic
Proj(const ExprPtr &r, const std::string &fn, const LexicalAnnotation &)hobbes::Proj
pushFileContext(const std::string &)hobbes::LexicallyAnnotatedstatic
pushLiteralContext(const std::string &)hobbes::LexicallyAnnotatedstatic
rhobbes::Projprivate
record() consthobbes::Proj
record(const ExprPtr &)hobbes::Proj
show(std::ostream &out) consthobbes::Projvirtual
showAnnotated(std::ostream &out) consthobbes::Projvirtual
type() consthobbes::Expr
type(const QualTypePtr &ty)hobbes::Expr
type_case_idhobbes::Projstatic
~Expr()hobbes::Exprvirtual