![]() |
Spicy
|
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::Block | inline |
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::Block | inline |
operator bool() const (defined in hilti::detail::cxx::Block) | hilti::detail::cxx::Block | inline |
operator+=(const Block &other) (defined in hilti::detail::cxx::Block) | hilti::detail::cxx::Block | |
operator<< (defined in hilti::detail::cxx::Block) | hilti::detail::cxx::Block | friend |
operator==(const Block &other) const (defined in hilti::detail::cxx::Block) | hilti::detail::cxx::Block | inline |
setEnsureBracesforBlock() (defined in hilti::detail::cxx::Block) | hilti::detail::cxx::Block | inline |
size(bool ignore_comments=false) const (defined in hilti::detail::cxx::Block) | hilti::detail::cxx::Block |