Spicy
hilti::builder::Builder Member List

This is the complete list of members for hilti::builder::Builder, including all inherited members.

addAssert(Expression cond, std::string msg, Meta m=Meta()) (defined in hilti::builder::Builder)hilti::builder::Builderinline
addAssign(Expression dst, Expression src, const Meta &m=Meta()) (defined in hilti::builder::Builder)hilti::builder::Builderinline
addAssign(ID dst, Expression src, const Meta &m=Meta()) (defined in hilti::builder::Builder)hilti::builder::Builderinline
addBlock(Meta m=Meta()) (defined in hilti::builder::Builder)hilti::builder::Builderinline
addBreak(Meta m=Meta()) (defined in hilti::builder::Builder)hilti::builder::Builderinline
addCall(ID id, std::vector< Expression > v, const Meta &m=Meta()) (defined in hilti::builder::Builder)hilti::builder::Builderinline
addComment(std::string comment, hilti::statement::comment::Separator separator=hilti::statement::comment::Separator::Before, const Meta &m=Meta()) (defined in hilti::builder::Builder)hilti::builder::Builderinline
addContinue(Meta m=Meta()) (defined in hilti::builder::Builder)hilti::builder::Builderinline
addDebugDedent(const std::string &stream) (defined in hilti::builder::Builder)hilti::builder::Builder
addDebugIndent(const std::string &stream) (defined in hilti::builder::Builder)hilti::builder::Builder
addDebugMsg(const std::string &stream, const std::string &fmt, std::vector< Expression > args={}) (defined in hilti::builder::Builder)hilti::builder::Builder
addExpression(const Expression &expr) (defined in hilti::builder::Builder)hilti::builder::Builderinline
addIf(const statement::Declaration &init, Expression cond, Meta m=Meta()) (defined in hilti::builder::Builder)hilti::builder::Builderinline
addIf(const statement::Declaration &init, Meta m=Meta()) (defined in hilti::builder::Builder)hilti::builder::Builderinline
addIf(Expression cond, Meta m=Meta()) (defined in hilti::builder::Builder)hilti::builder::Builderinline
addIfElse(const statement::Declaration &init, Expression cond, Meta m=Meta()) (defined in hilti::builder::Builder)hilti::builder::Builderinline
addIfElse(const statement::Declaration &init, Meta m=Meta()) (defined in hilti::builder::Builder)hilti::builder::Builderinline
addIfElse(Expression cond, Meta m=Meta()) (defined in hilti::builder::Builder)hilti::builder::Builderinline
addLocal(ID id, Type t, Meta m=Meta()) (defined in hilti::builder::Builder)hilti::builder::Builderinline
addLocal(ID id, Expression init, Meta m=Meta()) (defined in hilti::builder::Builder)hilti::builder::Builderinline
addLocal(ID id, Type t, Expression init, Meta m=Meta()) (defined in hilti::builder::Builder)hilti::builder::Builderinline
addLocal(ID id, Type t, std::vector< hilti::Expression > args, Meta m=Meta()) (defined in hilti::builder::Builder)hilti::builder::Builderinline
addMemberCall(Expression self, const ID &id, std::vector< Expression > v, const Meta &m=Meta()) (defined in hilti::builder::Builder)hilti::builder::Builderinline
addPrint(const std::vector< Expression > &exprs) (defined in hilti::builder::Builder)hilti::builder::Builderinline
addPrint(const Expression &expr) (defined in hilti::builder::Builder)hilti::builder::Builderinline
addRethrow(Meta m=Meta()) (defined in hilti::builder::Builder)hilti::builder::Builderinline
addReturn(Expression e, Meta m=Meta()) (defined in hilti::builder::Builder)hilti::builder::Builderinline
addReturn(Ctor c, const Meta &m=Meta()) (defined in hilti::builder::Builder)hilti::builder::Builderinline
addReturn(Meta m=Meta()) (defined in hilti::builder::Builder)hilti::builder::Builderinline
addSumAssign(Expression dst, Expression src, const Meta &m=Meta()) (defined in hilti::builder::Builder)hilti::builder::Builderinline
addSumAssign(ID dst, Expression src, const Meta &m=Meta()) (defined in hilti::builder::Builder)hilti::builder::Builderinline
addSwitch(Expression cond, Meta m=Meta()) (defined in hilti::builder::Builder)hilti::builder::Builderinline
addSwitch(const statement::Declaration &init, Expression cond, Meta m=Meta()) (defined in hilti::builder::Builder)hilti::builder::Builderinline
addThrow(Expression excpt, Meta m=Meta()) (defined in hilti::builder::Builder)hilti::builder::Builderinline
addTmp(const std::string &prefix, const Expression &init) (defined in hilti::builder::Builder)hilti::builder::Builder
addTmp(const std::string &prefix, const Type &t, const std::vector< Expression > &args={}) (defined in hilti::builder::Builder)hilti::builder::Builder
addTmp(const std::string &prefix, const Type &t, const Expression &init) (defined in hilti::builder::Builder)hilti::builder::Builder
addTry(Meta m=Meta()) (defined in hilti::builder::Builder)hilti::builder::Builderinline
addWhile(const statement::Declaration &init, Expression cond, Meta m=Meta()) (defined in hilti::builder::Builder)hilti::builder::Builderinline
addWhile(Expression cond, Meta m=Meta()) (defined in hilti::builder::Builder)hilti::builder::Builderinline
addWhileElse(const statement::Declaration &init, Expression cond, Meta m=Meta()) (defined in hilti::builder::Builder)hilti::builder::Builderinline
addWhileElse(Expression cond, Meta m=Meta()) (defined in hilti::builder::Builder)hilti::builder::Builderinline
block() (defined in hilti::builder::Builder)hilti::builder::Builderinline
Builder(std::shared_ptr< hilti::Context > context) (defined in hilti::builder::Builder)hilti::builder::Builderinline
empty() const (defined in hilti::builder::Builder)hilti::builder::Builderinline
SwitchProxy (defined in hilti::builder::Builder)hilti::builder::Builderfriend