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