Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/ResolvExpr/Resolver.h

    r4b7cce6 rd76c588  
    1717
    1818#include <list>          // for list
    19 
    20 #include "AST/Node.hpp"  // for ptr
     19#include <AST/Node.hpp>  // for ptr
    2120
    2221class ConstructorInit;
     
    3029namespace ast {
    3130        class Decl;
    32         class DeletedExpr;
    33         class SymbolTable;
    34         class TypeEnvironment;
    3531} // namespace ast
    3632
     
    5248        /// Checks types and binds syntactic constructs to typed representations
    5349        void resolve( std::list< ast::ptr<ast::Decl> >& translationUnit );
    54         /// Searches expr and returns the first DeletedExpr found, otherwise nullptr
    55         const ast::DeletedExpr * findDeletedExpr( const ast::Expr * expr );
    56         /// Find the expression candidate that is the unique best match for `untyped` in a `void`
    57         /// context.
    58         ast::ptr< ast::Expr > resolveInVoidContext(
    59                 const ast::Expr * expr, const ast::SymbolTable & symtab, ast::TypeEnvironment & env );
    6050} // namespace ResolvExpr
    6151
Note: See TracChangeset for help on using the changeset viewer.