Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/Parser/ParseNode.h

    r44a81853 rc0aa336  
    1010// Created On       : Sat May 16 13:28:16 2015
    1111// Last Modified By : Peter A. Buhr
    12 // Last Modified On : Wed Jan 18 16:20:43 2017
    13 // Update Count     : 650
     12// Last Modified On : Mon Feb  6 15:52:21 2017
     13// Update Count     : 657
    1414//
    1515
     
    198198  public:
    199199        // 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
    200205        enum StorageClass { Extern, Static, Auto, Register, Inline, Fortran, Noreturn, Threadlocal, NoStorageClass, };
    201206        enum Qualifier { Const, Restrict, Volatile, Lvalue, Atomic, NoQualifier };
     
    259264        DeclarationNode * addAssertions( DeclarationNode * );
    260265        DeclarationNode * addName( std::string * );
    261         DeclarationNode * addAsmName( ConstantExpr * );
     266        DeclarationNode * addAsmName( DeclarationNode * );
    262267        DeclarationNode * addBitfield( ExpressionNode * size );
    263268        DeclarationNode * addVarArgs();
    264269        DeclarationNode * addFunctionBody( StatementNode * body );
    265270        DeclarationNode * addOldDeclList( DeclarationNode * list );
     271        DeclarationNode * setBase( TypeData * newType );
     272        DeclarationNode * copyAttribute( DeclarationNode * attr );
    266273        DeclarationNode * addPointer( DeclarationNode * qualifiers );
    267274        DeclarationNode * addArray( DeclarationNode * array );
Note: See TracChangeset for help on using the changeset viewer.