Spicy
hilti::detail::cxx::Block Member List

This is the complete list of members for hilti::detail::cxx::Block, including all inherited members.

addBlock(Block child) (defined in hilti::detail::cxx::Block)hilti::detail::cxx::Block
addComment(const std::string &stmt, bool sep_before=true, bool sep_after=false) (defined in hilti::detail::cxx::Block)hilti::detail::cxx::Block
addElse(Block true_) (defined in hilti::detail::cxx::Block)hilti::detail::cxx::Block
addElseIf(const Expression &cond, Block true_) (defined in hilti::detail::cxx::Block)hilti::detail::cxx::Block
addFor(const Expression &init, const Expression &cond, const Expression &next, const cxx::Block &body) (defined in hilti::detail::cxx::Block)hilti::detail::cxx::Block
addForRange(bool const_, const ID &id, const Expression &seq, const cxx::Block &body) (defined in hilti::detail::cxx::Block)hilti::detail::cxx::Block
addIf(const Expression &cond, Block true_) (defined in hilti::detail::cxx::Block)hilti::detail::cxx::Block
addIf(const Expression &init, const Expression &cond, cxx::Block true_) (defined in hilti::detail::cxx::Block)hilti::detail::cxx::Block
addIf(const Expression &cond, Block true_, Block false_) (defined in hilti::detail::cxx::Block)hilti::detail::cxx::Block
addIf(const Expression &init, const Expression &cond, Block true_, Block false_) (defined in hilti::detail::cxx::Block)hilti::detail::cxx::Block
addLambda(const std::string &name, const std::string &signature, Block body) (defined in hilti::detail::cxx::Block)hilti::detail::cxx::Block
addLocal(const declaration::Local &v) (defined in hilti::detail::cxx::Block)hilti::detail::cxx::Block
addReturn(const Expression &expr=Expression()) (defined in hilti::detail::cxx::Block)hilti::detail::cxx::Block
addStatement(std::string stmt) (defined in hilti::detail::cxx::Block)hilti::detail::cxx::Block
addStatementAtFront(std::string stmt) (defined in hilti::detail::cxx::Block)hilti::detail::cxx::Block
addSwitch(const Expression &cond, const std::vector< std::pair< Expression, Block >> &cases_, std::optional< Block > default_={}) (defined in hilti::detail::cxx::Block)hilti::detail::cxx::Block
addTmp(const declaration::Local &v) (defined in hilti::detail::cxx::Block)hilti::detail::cxx::Block
addTry(Block body, std::vector< std::pair< declaration::Argument, Block >> catches) (defined in hilti::detail::cxx::Block)hilti::detail::cxx::Block
addWhile(const Expression &cond, const Block &body) (defined in hilti::detail::cxx::Block)hilti::detail::cxx::Block
appendFromBlock(Block b) (defined in hilti::detail::cxx::Block)hilti::detail::cxx::Block
Block() (defined in hilti::detail::cxx::Block)hilti::detail::cxx::Blockinline
Block(std::vector< std::string > stmts) (defined in hilti::detail::cxx::Block)hilti::detail::cxx::Block
ensureBracesForBlock() const (defined in hilti::detail::cxx::Block)hilti::detail::cxx::Blockinline
operator bool() const (defined in hilti::detail::cxx::Block)hilti::detail::cxx::Blockinline
operator+=(const Block &other) (defined in hilti::detail::cxx::Block)hilti::detail::cxx::Block
operator<< (defined in hilti::detail::cxx::Block)hilti::detail::cxx::Blockfriend
operator==(const Block &other) const (defined in hilti::detail::cxx::Block)hilti::detail::cxx::Blockinline
setEnsureBracesforBlock() (defined in hilti::detail::cxx::Block)hilti::detail::cxx::Blockinline
size(bool ignore_comments=false) const (defined in hilti::detail::cxx::Block)hilti::detail::cxx::Block