Ignore:
Timestamp:
Mar 5, 2024, 10:17:17 AM (4 months ago)
Author:
Andrew Beach <ajbeach@…>
Branches:
master
Children:
f6e8c67
Parents:
44adf1b
Message:

Moved a field and functions from DeclarationNode? to TypeData?. Trying to make the line between them cleaner.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/Parser/TypeData.h

    r44adf1b raf60383  
    111111
    112112        const std::string * leafName() const;
     113
     114        TypeData * getLastBase();
     115        void setLastBase( TypeData * );
    113116};
     117
     118TypeData * addQualifiers( TypeData * ltype, TypeData * rtype );
     119TypeData * addType( TypeData * ltype, TypeData * rtype, std::vector<ast::ptr<ast::Attribute>> & );
     120TypeData * cloneBaseType( TypeData * type, TypeData * other );
     121TypeData * makeNewBase( TypeData * type );
    114122
    115123ast::Type * typebuild( const TypeData * );
Note: See TracChangeset for help on using the changeset viewer.