|
| MethodName (BumpAllocator &alloc, std::string_view name, SourceRange loc) |
|
std::ostream & | print (std::ostream &os) const override |
|
| MemberName (BumpAllocator &alloc, std::string_view name, SourceRange loc) |
|
std::string_view | name () const |
|
| ExprValue (SourceRange loc, ast::Type const *type=nullptr) |
|
ast::Decl const * | decl () const |
|
virtual bool | isDeclResolved () const |
|
bool | isTypeResolved () const |
|
void | resolveDeclAndType (ast::Decl const *decl, ast::Type const *type) |
|
void | overrideDecl (ast::Decl const *decl) |
|
ast::Type const * | type () const |
|
| ExprNode (SourceRange loc) |
|
void | setNext (ExprNode *new_next_) |
|
const ExprNode * | next () const |
|
ExprNode * | mut_next () const |
|
void | dump () const |
|
SourceRange | location () const |
|
Definition at line 198 of file ExprNode.h.
The documentation for this class was generated from the following files: