Changeset 725f777f for src


Ignore:
Timestamp:
Jul 10, 2024, 3:45:11 AM (4 months ago)
Author:
JiadaL <j82liang@…>
Branches:
master
Children:
9d5eacb
Parents:
dbff8ec
Message:

Add attribute functions back after the bug fix

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/Validate/ImplementEnumFunc.cpp

    rdbff8ec r725f777f  
    464464
    465465void EnumAttrFuncGenerator::genTypedEnumFuncs() {
    466         // genTypedEnumFunction(ast::EnumAttribute::Value);
    467         // genTypedEnumFunction(ast::EnumAttribute::Label);
    468         // genTypedEnumFunction(ast::EnumAttribute::Posn);
     466        genTypedEnumFunction(ast::EnumAttribute::Value);
     467        genTypedEnumFunction(ast::EnumAttribute::Label);
     468        genTypedEnumFunction(ast::EnumAttribute::Posn);
    469469}
    470470
     
    479479        std::list<ast::ptr<ast::Decl>>& decls) {
    480480        // Generate the functions (they go into forwards and definitions).
    481         // genTypeNameFunc();
     481        genTypeNameFunc();
    482482        genTypedEnumFuncs();
    483         // genSerialTraitFuncs();
    484         // genBoundedFunctions();
     483        genSerialTraitFuncs();
     484        genBoundedFunctions();
    485485        // Now export the lists contents.
    486486        decls.splice(decls.end(), forwards);
     
    506506        enumInst.base = enumDecl;
    507507        EnumAttrFuncGenerator gen(enumDecl, &enumInst, functionNesting);
    508         // gen.generateAndAppendFunctions(declsToAddAfter);
     508        gen.generateAndAppendFunctions(declsToAddAfter);
    509509}
    510510
Note: See TracChangeset for help on using the changeset viewer.