tan
0.0.1
|
This is the complete list of members for tanlang::If, including all inherited members.
add_else_branch(Stmt *branch) (defined in tanlang::If) | tanlang::If | |
add_if_then_branch(Expr *pred, Stmt *branch) (defined in tanlang::If) | tanlang::If | |
ASTBase()=delete (defined in tanlang::ASTBase) | tanlang::ASTBase | |
ASTBase(ASTNodeType node_type, TokenizedSourceFile *src, int bp) (defined in tanlang::ASTBase) | tanlang::ASTBase | |
ASTTypeNames | tanlang::ASTBase | static |
Create(TokenizedSourceFile *src) (defined in tanlang::If) | tanlang::If | static |
ctx() (defined in tanlang::ASTBase) | tanlang::ASTBase | |
end() const (defined in tanlang::SourceTraceable) | tanlang::SourceTraceable | |
get() const | tanlang::ASTBase | protectedvirtual |
get_bp() const (defined in tanlang::ASTBase) | tanlang::ASTBase | |
get_branch(size_t i) const (defined in tanlang::If) | tanlang::If | |
get_children() const override | tanlang::If | virtual |
get_node_type() const (defined in tanlang::ASTBase) | tanlang::ASTBase | |
get_num_branches() const (defined in tanlang::If) | tanlang::If | |
get_predicate(size_t i) const | tanlang::If | |
If(TokenizedSourceFile *src) | tanlang::If | explicitprotected |
is_expr() const override (defined in tanlang::Stmt) | tanlang::Stmt | inlinevirtual |
is_stmt() const override (defined in tanlang::Stmt) | tanlang::Stmt | inlinevirtual |
OpPrecedence | tanlang::ASTBase | static |
repr(const str &prefix="-") const | tanlang::ASTBase | |
set_end(uint32_t val) (defined in tanlang::SourceTraceable) | tanlang::SourceTraceable | |
set_node_type(ASTNodeType node_type) (defined in tanlang::ASTBase) | tanlang::ASTBase | |
set_predicate(size_t i, Expr *expr) (defined in tanlang::If) | tanlang::If | |
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::Stmt | protected |
terminal_token() const override | tanlang::If | inlinevirtual |
to_string(bool include_source_code=false) const | tanlang::ASTBase | protectedvirtual |
~ASTBase()=default (defined in tanlang::ASTBase) | tanlang::ASTBase | virtual |