|
tan
0.0.1
|
This is the complete list of members for tanlang::StringLiteral, including all inherited members.
| _is_lvalue (defined in tanlang::Expr) | tanlang::Expr | protected |
| 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, const str &val) (defined in tanlang::StringLiteral) | tanlang::StringLiteral | static |
| CreateArrayLiteral(TokenizedSourceFile *src, Type *element_type, vector< Literal * > elements={}) (defined in tanlang::Literal) | tanlang::Literal | static |
| CreateBoolLiteral(TokenizedSourceFile *src, bool val) (defined in tanlang::Literal) | tanlang::Literal | static |
| CreateCharLiteral(TokenizedSourceFile *src, uint8_t val) (defined in tanlang::Literal) | tanlang::Literal | static |
| CreateFloatLiteral(TokenizedSourceFile *src, double val, size_t bit_size) (defined in tanlang::Literal) | tanlang::Literal | static |
| CreateIntegerLiteral(TokenizedSourceFile *src, uint64_t val, size_t bit_size, bool is_unsigned) (defined in tanlang::Literal) | tanlang::Literal | static |
| CreateNullPointerLiteral(TokenizedSourceFile *src, Type *element_type) (defined in tanlang::Literal) | tanlang::Literal | static |
| CreateStringLiteral(TokenizedSourceFile *src, str val) (defined in tanlang::Literal) | tanlang::Literal | static |
| ctx() (defined in tanlang::ASTBase) | tanlang::ASTBase | |
| end() const (defined in tanlang::SourceTraceable) | tanlang::SourceTraceable | |
| Expr(ASTNodeType type, TokenizedSourceFile *src, int bp) (defined in tanlang::Expr) | tanlang::Expr | protected |
| get() const | tanlang::ASTBase | protectedvirtual |
| get_bp() const (defined in tanlang::ASTBase) | tanlang::ASTBase | |
| get_children() const override | tanlang::Expr | virtual |
| get_node_type() const (defined in tanlang::ASTBase) | tanlang::ASTBase | |
| get_type() const (defined in tanlang::Typed) | tanlang::Typed | virtual |
| get_value() const (defined in tanlang::StringLiteral) | tanlang::StringLiteral | |
| is_comptime_known() override (defined in tanlang::Literal) | tanlang::Literal | inlinevirtual |
| is_expr() const override (defined in tanlang::Expr) | tanlang::Expr | inlinevirtual |
| is_lvalue() (defined in tanlang::Expr) | tanlang::Expr | inlinevirtual |
| is_stmt() const override (defined in tanlang::Expr) | tanlang::Expr | inlinevirtual |
| Literal(ASTNodeType type, TokenizedSourceFile *src, int bp) | tanlang::Literal | protected |
| OpPrecedence | tanlang::ASTBase | static |
| repr(const str &prefix="-") const | tanlang::ASTBase | |
| set_end(uint32_t val) (defined in tanlang::SourceTraceable) | tanlang::SourceTraceable | |
| set_lvalue(bool is_lvalue) (defined in tanlang::Expr) | tanlang::Expr | inlinevirtual |
| set_node_type(ASTNodeType node_type) (defined in tanlang::ASTBase) | tanlang::ASTBase | |
| set_start(uint32_t val) (defined in tanlang::SourceTraceable) | tanlang::SourceTraceable | |
| set_type(Type *type) (defined in tanlang::Typed) | tanlang::Typed | virtual |
| set_value(str val) (defined in tanlang::StringLiteral) | tanlang::StringLiteral | inline |
| 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 | |
| StringLiteral(TokenizedSourceFile *src) (defined in tanlang::StringLiteral) | tanlang::StringLiteral | explicitprotected |
| terminal_token() const | tanlang::ASTBase | inlinevirtual |
| to_string(bool include_source_code=false) const | tanlang::ASTBase | protectedvirtual |
| ~ASTBase()=default (defined in tanlang::ASTBase) | tanlang::ASTBase | virtual |
| ~Typed()=default (defined in tanlang::Typed) | tanlang::Typed | virtual |