Changes in src/ResolvExpr/Resolver.h [293dc1c:490fb92e]
- File:
-
- 1 edited
-
src/ResolvExpr/Resolver.h (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/ResolvExpr/Resolver.h
r293dc1c r490fb92e 35 35 class StmtExpr; 36 36 class SymbolTable; 37 class TranslationUnit;38 37 class Type; 39 38 class TypeEnvironment; … … 56 55 57 56 /// Checks types and binds syntactic constructs to typed representations 58 void resolve( ast::TranslationUnit& translationUnit );57 void resolve( std::list< ast::ptr<ast::Decl> >& translationUnit ); 59 58 /// Searches expr and returns the first DeletedExpr found, otherwise nullptr 60 59 const ast::DeletedExpr * findDeletedExpr( const ast::Expr * expr ); … … 70 69 const ast::Expr * untyped, const ast::SymbolTable & symtab); 71 70 /// Resolves a constructor init expression 72 ast::ptr< ast::Init > resolveCtorInit( 71 ast::ptr< ast::Init > resolveCtorInit( 73 72 const ast::ConstructorInit * ctorInit, const ast::SymbolTable & symtab ); 74 73 /// Resolves a statement expression 75 ast::ptr< ast::Expr > resolveStmtExpr( 74 ast::ptr< ast::Expr > resolveStmtExpr( 76 75 const ast::StmtExpr * stmtExpr, const ast::SymbolTable & symtab ); 77 76 } // namespace ResolvExpr
Note:
See TracChangeset
for help on using the changeset viewer.