Changes in src/Parser/ParseNode.h [44a81853:c0aa336]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/Parser/ParseNode.h
r44a81853 rc0aa336 10 10 // Created On : Sat May 16 13:28:16 2015 11 11 // Last Modified By : Peter A. Buhr 12 // Last Modified On : Wed Jan 18 16:20:43201713 // Update Count : 65 012 // Last Modified On : Mon Feb 6 15:52:21 2017 13 // Update Count : 657 14 14 // 15 15 … … 198 198 public: 199 199 // These must remain in the same order as the corresponding DeclarationNode names. 200 201 // enum StorageClass { Extern, Static, Auto, Register, NoStorageClass }; 202 // enum FunctionSpec { Inline, Fortran, Noreturn, NoFunctionSpec }; 203 // enum Qualifier { Const, Restrict, Volatile, Lvalue, Atomic, Threadlocal, Mutex, NoQualifier }; 204 200 205 enum StorageClass { Extern, Static, Auto, Register, Inline, Fortran, Noreturn, Threadlocal, NoStorageClass, }; 201 206 enum Qualifier { Const, Restrict, Volatile, Lvalue, Atomic, NoQualifier }; … … 259 264 DeclarationNode * addAssertions( DeclarationNode * ); 260 265 DeclarationNode * addName( std::string * ); 261 DeclarationNode * addAsmName( ConstantExpr* );266 DeclarationNode * addAsmName( DeclarationNode * ); 262 267 DeclarationNode * addBitfield( ExpressionNode * size ); 263 268 DeclarationNode * addVarArgs(); 264 269 DeclarationNode * addFunctionBody( StatementNode * body ); 265 270 DeclarationNode * addOldDeclList( DeclarationNode * list ); 271 DeclarationNode * setBase( TypeData * newType ); 272 DeclarationNode * copyAttribute( DeclarationNode * attr ); 266 273 DeclarationNode * addPointer( DeclarationNode * qualifiers ); 267 274 DeclarationNode * addArray( DeclarationNode * array );
Note:
See TracChangeset
for help on using the changeset viewer.