tan  0.0.1
tanlang::CompoundStmt Member List

This is the complete list of members for tanlang::CompoundStmt, including all inherited members.

_children (defined in tanlang::CompoundStmt)tanlang::CompoundStmtprotected
append_child(ASTBase *node) (defined in tanlang::CompoundStmt)tanlang::CompoundStmt
ASTBase()=delete (defined in tanlang::ASTBase)tanlang::ASTBase
ASTBase(ASTNodeType node_type, TokenizedSourceFile *src, int bp) (defined in tanlang::ASTBase)tanlang::ASTBase
ASTTypeNamestanlang::ASTBasestatic
clear_children() (defined in tanlang::CompoundStmt)tanlang::CompoundStmt
CompoundStmt(TokenizedSourceFile *src) (defined in tanlang::CompoundStmt)tanlang::CompoundStmtexplicitprotected
Create(TokenizedSourceFile *src)tanlang::CompoundStmtstatic
ctx() (defined in tanlang::ASTBase)tanlang::ASTBase
end() const (defined in tanlang::SourceTraceable)tanlang::SourceTraceable
get() consttanlang::ASTBaseprotectedvirtual
get_bp() const (defined in tanlang::ASTBase)tanlang::ASTBase
get_children() const overridetanlang::CompoundStmtvirtual
get_children() (defined in tanlang::CompoundStmt)tanlang::CompoundStmt
get_children_size() const (defined in tanlang::CompoundStmt)tanlang::CompoundStmt
get_node_type() const (defined in tanlang::ASTBase)tanlang::ASTBase
is_expr() const override (defined in tanlang::Stmt)tanlang::Stmtinlinevirtual
is_stmt() const override (defined in tanlang::Stmt)tanlang::Stmtinlinevirtual
OpPrecedencetanlang::ASTBasestatic
repr(const str &prefix="-") consttanlang::ASTBase
set_child_at(size_t idx, ASTBase *node) (defined in tanlang::CompoundStmt)tanlang::CompoundStmt
set_end(uint32_t val) (defined in tanlang::SourceTraceable)tanlang::SourceTraceable
set_node_type(ASTNodeType node_type) (defined in tanlang::ASTBase)tanlang::ASTBase
set_start(uint32_t val) (defined in tanlang::SourceTraceable)tanlang::SourceTraceable
SourceTraceable()=delete (defined in tanlang::SourceTraceable)tanlang::SourceTraceable
SourceTraceable(TokenizedSourceFile *src) (defined in tanlang::SourceTraceable)tanlang::SourceTraceable
src() const (defined in tanlang::SourceTraceable)tanlang::SourceTraceable
start() const (defined in tanlang::SourceTraceable)tanlang::SourceTraceable
Stmt(ASTNodeType type, TokenizedSourceFile *src)tanlang::Stmtprotected
terminal_token() const overridetanlang::CompoundStmtinlinevirtual
to_string(bool=false) const overridetanlang::CompoundStmtinlineprotectedvirtual
~ASTBase()=default (defined in tanlang::ASTBase)tanlang::ASTBasevirtual