Changeset 610194e for src/Parser/TypeData.h
- Timestamp:
- Jul 13, 2018, 11:36:05 AM (6 years ago)
- Branches:
- ADT, aaron-thesis, arm-eh, ast-experimental, cleanup-dtors, deferred_resn, demangler, enum, forall-pointer-decay, jacob/cs343-translation, jenkins-sandbox, master, new-ast, new-ast-unique-expr, no_list, persistent-indexer, pthread-emulation, qualifiedEnum
- Children:
- 2e02851
- Parents:
- 825170d (diff), 79caea8 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/Parser/TypeData.h
r825170d r610194e 10 10 // Created On : Sat May 16 15:18:36 2015 11 11 // Last Modified By : Peter A. Buhr 12 // Last Modified On : Thu Feb 22 15:21:23201813 // Update Count : 19 112 // Last Modified On : Thu Jul 12 14:00:09 2018 13 // Update Count : 193 14 14 // 15 15 … … 37 37 bool body; 38 38 bool anon; 39 bool inLine; 39 40 40 41 bool tagged; … … 46 47 ExpressionNode * params; 47 48 bool hoistType; 49 bool inLine; 48 50 }; 49 51 … … 66 68 mutable DeclarationNode * oldDeclList; 67 69 StatementNode * body; 68 ExpressionNode * withExprs; 70 ExpressionNode * withExprs; // expressions from function's with_clause 69 71 }; 70 72 … … 128 130 TupleType * buildTuple( const TypeData * ); 129 131 TypeofType * buildTypeof( const TypeData * ); 130 Declaration * buildDecl( const TypeData *, const std::string &, Type::StorageClasses, Expression *, Type::FuncSpecifiers funcSpec, LinkageSpec::Spec, Expression * asmName, Initializer * init = nullptr, std::list< class Attribute * > attributes = std::list< class Attribute * >() ); 132 Declaration * buildDecl( const TypeData *, const std::string &, Type::StorageClasses, Expression *, Type::FuncSpecifiers funcSpec, LinkageSpec::Spec, Expression * asmName, 133 Initializer * init = nullptr, std::list< class Attribute * > attributes = std::list< class Attribute * >() ); 131 134 FunctionType * buildFunction( const TypeData * ); 132 135 void buildKRFunction( const TypeData::Function_t & function );
Note: See TracChangeset
for help on using the changeset viewer.