|
Joos1W Compiler Framework
|
This is the complete list of members for ast::exprnode::LiteralNode, including all inherited members.
| builtinType() const (defined in ast::exprnode::LiteralNode) | ast::exprnode::LiteralNode | |
| decl() const (defined in ast::exprnode::ExprValue) | ast::exprnode::ExprValue | inline |
| dump() const (defined in ast::ExprNode) | ast::ExprNode | |
| ExprNode(SourceRange loc) (defined in ast::ExprNode) | ast::ExprNode | inlineexplicit |
| ExprValue(SourceRange loc, ast::Type const *type=nullptr) (defined in ast::exprnode::ExprValue) | ast::exprnode::ExprValue | inlineexplicit |
| getAsInt() const (defined in ast::exprnode::LiteralNode) | ast::exprnode::LiteralNode | inline |
| getAsString() const (defined in ast::exprnode::LiteralNode) | ast::exprnode::LiteralNode | inline |
| isDeclResolved() const override (defined in ast::exprnode::LiteralNode) | ast::exprnode::LiteralNode | inlinevirtual |
| isTypeResolved() const (defined in ast::exprnode::ExprValue) | ast::exprnode::ExprValue | inline |
| LiteralNode(BumpAllocator &, parsetree::Literal const *node, ast::BuiltInType *type, SourceRange loc) (defined in ast::exprnode::LiteralNode) | ast::exprnode::LiteralNode | |
| location() const (defined in ast::ExprNode) | ast::ExprNode | inline |
| mut_next() const (defined in ast::ExprNode) | ast::ExprNode | inline |
| next() const (defined in ast::ExprNode) | ast::ExprNode | inline |
| overrideDecl(ast::Decl const *decl) (defined in ast::exprnode::ExprValue) | ast::exprnode::ExprValue | inline |
| print(std::ostream &os) const override (defined in ast::exprnode::LiteralNode) | ast::exprnode::LiteralNode | virtual |
| resolveDeclAndType(ast::Decl const *decl, ast::Type const *type) (defined in ast::exprnode::ExprValue) | ast::exprnode::ExprValue | inline |
| set_type(ast::Type const *type) (defined in ast::exprnode::ExprValue) | ast::exprnode::ExprValue | inlineprotected |
| setNext(ExprNode *new_next_) (defined in ast::ExprNode) | ast::ExprNode | inline |
| type() const (defined in ast::exprnode::ExprValue) | ast::exprnode::ExprValue | inline |
| ~ExprNode()=default (defined in ast::ExprNode) | ast::ExprNode | virtual |