Changes in src/SynTree/Expression.h [aaeacf4:546e712]
- File:
-
- 1 edited
-
src/SynTree/Expression.h (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/SynTree/Expression.h
raaeacf4 r546e712 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 ), actualType( 0 ), formalType( 0 ), expr( 0 )/*, inferParams( new InferredParams )*/ {} 42 ParamEntry( UniqueId decl, Type * actualType, Type * formalType, Expression* expr ): decl( decl ), actualType( actualType ), formalType( formalType ), expr( expr )/*, inferParams( new InferredParams )*/ {} 45 43 ParamEntry( const ParamEntry & other ); 46 44 ParamEntry( ParamEntry && other ); … … 49 47 ParamEntry & operator=( ParamEntry && other ); 50 48 51 UniqueId const decl; 52 Declaration * const declptr; 53 Type * const actualType; 54 Type * const formalType; 49 UniqueId decl; 50 Type * actualType; 51 Type * formalType; 55 52 Expression * expr; 56 53 // std::unique_ptr< InferredParams > inferParams;
Note:
See TracChangeset
for help on using the changeset viewer.