Ignore:
Timestamp:
Feb 23, 2024, 6:52:33 PM (4 months ago)
Author:
Peter A. Buhr <pabuhr@…>
Branches:
master
Children:
3d5a8cb
Parents:
624ba3a5
Message:

first attempt at correct distribution of attributes for aggregates

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/Parser/DeclarationNode.h

    r624ba3a5 r4eb3a7c5  
    99// Author           : Andrew Beach
    1010// Created On       : Wed Apr  5 11:38:00 2023
    11 // Last Modified By : Andrew Beach
    12 // Last Modified On : Wed Apr  5 11:55:00 2023
    13 // Update Count     : 0
     11// Last Modified By : Peter A. Buhr
     12// Last Modified On : Sat Feb 17 09:24:12 2024
     13// Update Count     : 4
    1414//
    1515
     
    8383        void checkQualifiers( const TypeData *, const TypeData * );
    8484        void checkSpecifiers( DeclarationNode * );
    85         DeclarationNode * copySpecifiers( DeclarationNode * );
    86         DeclarationNode * addType( DeclarationNode * );
     85        DeclarationNode * copySpecifiers( DeclarationNode *, bool = true );
     86        DeclarationNode * addType( DeclarationNode *, bool = true );
    8787        DeclarationNode * addTypedef();
    8888        DeclarationNode * addEnumBase( DeclarationNode * );
     
    106106
    107107        DeclarationNode * cloneType( std::string * newName );
    108         DeclarationNode * cloneBaseType( DeclarationNode * newdecl );
     108        DeclarationNode * cloneBaseType( DeclarationNode * newdecl, bool = true );
    109109
    110110        DeclarationNode * appendList( DeclarationNode * node ) {
Note: See TracChangeset for help on using the changeset viewer.