Ignore:
Timestamp:
Jan 17, 2023, 2:05:52 PM (19 months ago)
Author:
Andrew Beach <ajbeach@…>
Branches:
ADT, ast-experimental, master
Children:
fed6a0f
Parents:
e563edf
Message:

Header Clean-up: Moved more things from typeops to Unify.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/ResolvExpr/Unify.h

    re563edf r7b5694d  
    8585        const ast::TypeEnvironment & env = {} );
    8686
     87/// Creates the type represented by the list of returnVals in a FunctionType.
     88/// The caller owns the return value.
     89Type * extractResultType( FunctionType * functionType );
     90/// Creates or extracts the type represented by returns in a `FunctionType`.
     91ast::ptr<ast::Type> extractResultType( const ast::FunctionType * func );
     92
     93std::vector<ast::ptr<ast::Type>> flattenList(
     94        const std::vector<ast::ptr<ast::Type>> & src, ast::TypeEnvironment & env
     95);
     96
    8797} // namespace ResolvExpr
    8898
Note: See TracChangeset for help on using the changeset viewer.