Home
last modified time | relevance | path

Searched defs:enumDecl (Results 1 – 12 of 12) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/
DenumLowering.cpp91 const ir::TSEnumDeclaration *const enumDecl) in GetEnumClassName()
99 …discard]] ir::Identifier *EnumLoweringPhase::MakeArray(const ir::TSEnumDeclaration *const enumDecl, in MakeArray()
121 ir::Identifier *EnumLoweringPhase::CreateEnumNamesArray(const ir::TSEnumDeclaration *const enumDecl, in CreateEnumNamesArray()
137 ir::ClassDeclaration *EnumLoweringPhase::CreateClass(ir::TSEnumDeclaration *const enumDecl) in CreateClass()
261 void EnumLoweringPhase::CreateEnumIntClassFromEnumDeclaration(ir::TSEnumDeclaration *const enumDecl) in CreateEnumIntClassFromEnumDeclaration()
302 … EnumLoweringPhase::CreateEnumStringClassFromEnumDeclaration(ir::TSEnumDeclaration *const enumDecl) in CreateEnumStringClassFromEnumDeclaration()
359 auto *enumDecl = ast->AsTSEnumDeclaration(); in Perform() local
375 …::Identifier *EnumLoweringPhase::CreateEnumValuesArray(const ir::TSEnumDeclaration *const enumDecl, in CreateEnumValuesArray()
394 …tifier *EnumLoweringPhase::CreateEnumStringValuesArray(const ir::TSEnumDeclaration *const enumDecl, in CreateEnumStringValuesArray()
420 ir::Identifier *EnumLoweringPhase::CreateEnumItemsArray(const ir::TSEnumDeclaration *const enumDecl, in CreateEnumItemsArray()
[all …]
DenumLowering.h48 const ir::TSEnumDeclaration *enumDecl; member
/arkcompiler/ets_frontend/ets2panda/checker/types/ets/
DetsEnumType.h211 : ETSEnumType(enumDecl, ordinal, member, TypeFlag::ETS_INT_ENUM) in ETSEnumType() argument
226 : ETSEnumType(enumDecl, ordinal, member, TypeFlag::ETS_STRING_ENUM) in ETSEnumType() argument
DetsEnumType.cpp27 ETSEnumType::ETSEnumType(const ir::TSEnumDeclaration *const enumDecl, UType ordinal, in ETSEnumType()
/arkcompiler/ets_frontend/ets2panda/parser/program/
DentityNameVisitor.cpp39 void EntityNameVisitor::VisitTSEnumDeclaration(ir::TSEnumDeclaration *enumDecl) in VisitTSEnumDeclaration()
/arkcompiler/ets_frontend/ets2panda/checker/ets/
DtypeCreation.cpp187 ETSEnumType::Method ETSChecker::MakeMethod(ir::TSEnumDeclaration const *const enumDecl, const std::… in MakeMethod()
207 …discard]] ir::ScriptFunction *ETSChecker::FindFunction(ir::TSEnumDeclaration const *const enumDecl, in FindFunction()
225 EnumType *ETSChecker::CreateEnumTypeFromEnumDeclaration(ir::TSEnumDeclaration const *const enumDecl) in CreateEnumTypeFromEnumDeclaration()
290 …ntEnumType *ETSChecker::CreateEnumIntTypeFromEnumDeclaration(ir::TSEnumDeclaration *const enumDecl) in CreateEnumIntTypeFromEnumDeclaration()
297 …numType *ETSChecker::CreateEnumStringTypeFromEnumDeclaration(ir::TSEnumDeclaration *const enumDecl) in CreateEnumStringTypeFromEnumDeclaration()
DtypeCheckingHelpers.cpp706 auto *const enumDecl = var->Declaration()->Node()->AsTSEnumDeclaration(); in GetTypeFromEnumReference() local
/arkcompiler/ets_frontend/ets2panda/declgen_ets2ts/
DdeclgenEts2Ts.cpp474 void TSDeclGen::GenEnumDeclaration(const ir::TSEnumDeclaration *enumDecl) in GenEnumDeclaration()
/arkcompiler/ets_frontend/ets2panda/test/unit/public/
Dast_builder_test.cpp352 auto enumDecl = TSEnumDeclarationBuilder(Allocator()) in TEST_F() local
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/scopesInit/
DscopesInitPhase.cpp614 void ScopeInitTyped::VisitTSEnumDeclaration(ir::TSEnumDeclaration *enumDecl) in VisitTSEnumDeclaration()
1076 void InitScopesPhaseETS::VisitTSEnumDeclaration(ir::TSEnumDeclaration *enumDecl) in VisitTSEnumDeclaration()
/arkcompiler/ets_frontend/ets2panda/varbinder/
DETSBinder.cpp289 void ETSBinder::ResolveEnumDeclaration(ir::TSEnumDeclaration *enumDecl) in ResolveEnumDeclaration()
/arkcompiler/ets_frontend/ets2panda/linter/src/lib/
DTypeScriptLinter.ts1774 const enumDecl = tsEnumMember.parent; constant