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

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

case_id() consthobbes::Expr
clone() const =0hobbes::Exprpure virtual
Expr(int cid, const LexicalAnnotation &)hobbes::Exprprotected
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 Primitive &) const =0hobbes::Primitivepure virtual
operator==(const Expr &) const =0hobbes::Primitivepure virtual
popContext()hobbes::LexicallyAnnotatedstatic
Primitive(int cid, const LexicalAnnotation &)hobbes::Primitive
primType() const =0hobbes::Primitivepure virtual
pushFileContext(const std::string &)hobbes::LexicallyAnnotatedstatic
pushLiteralContext(const std::string &)hobbes::LexicallyAnnotatedstatic
show(std::ostream &) const =0hobbes::Exprpure virtual
showAnnotated(std::ostream &) const =0hobbes::Exprpure virtual
type() consthobbes::Expr
type(const QualTypePtr &ty)hobbes::Expr
~Expr()hobbes::Exprvirtual