Changes in src/SynTree/Expression.h [aaeacf4:462a7c7]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/SynTree/Expression.h
raaeacf4 r462a7c7 39 39 /// but subject to decay-to-pointer and type parameter renaming 40 40 struct ParamEntry { 41 ParamEntry(): decl( 0 ), declptr(nullptr), actualType( 0 ), formalType( 0 ), expr( 0 )/*, inferParams( new InferredParams )*/ {} 42 ParamEntry( UniqueId decl, Declaration * declptr, Type * actualType, Type * formalType, Expression* expr ) 43 : decl( decl ), declptr( declptr ), actualType( actualType ), formalType( formalType ), expr( expr )/*, inferParams( new InferredParams )*/ { 44 } 41 ParamEntry(): decl( 0 ), declptr( nullptr ), actualType( nullptr ), formalType( nullptr ), expr( nullptr ) {} 42 ParamEntry( UniqueId decl, Declaration * declptr, Type * actualType, Type * formalType, Expression* expr ); 45 43 ParamEntry( const ParamEntry & other ); 46 44 ParamEntry( ParamEntry && other ); 47 45 ~ParamEntry(); 48 ParamEntry & operator=( const ParamEntry & other );49 46 ParamEntry & operator=( ParamEntry && other ); 50 47 … … 54 51 Type * const formalType; 55 52 Expression * expr; 56 // std::unique_ptr< InferredParams > inferParams;57 53 }; 58 54
Note:
See TracChangeset
for help on using the changeset viewer.