Home
last modified time | relevance | path

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

/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/
DenumLowering.cpp121 const ir::TSEnumDeclaration *const enumDecl) in GetEnumClassName()
129 …discard]] ir::Identifier *EnumLoweringPhase::MakeArray(const ir::TSEnumDeclaration *const enumDecl, in MakeArray()
160 ir::Identifier *EnumLoweringPhase::CreateEnumNamesArray(const ir::TSEnumDeclaration *const enumDecl, in CreateEnumNamesArray()
176 ir::ClassDefinition *EnumLoweringPhase::CreateClass(ir::TSEnumDeclaration *const enumDecl) in CreateClass()
333 void EnumLoweringPhase::CreateEnumIntClassFromEnumDeclaration(ir::TSEnumDeclaration *const enumDecl) in CreateEnumIntClassFromEnumDeclaration()
369 … EnumLoweringPhase::CreateEnumStringClassFromEnumDeclaration(ir::TSEnumDeclaration *const enumDecl) in CreateEnumStringClassFromEnumDeclaration()
419 auto *enumDecl = ast->AsTSEnumDeclaration(); in Perform() local
434 …::Identifier *EnumLoweringPhase::CreateEnumValuesArray(const ir::TSEnumDeclaration *const enumDecl, in CreateEnumValuesArray()
453 …tifier *EnumLoweringPhase::CreateEnumStringValuesArray(const ir::TSEnumDeclaration *const enumDecl, in CreateEnumStringValuesArray()
479 ir::Identifier *EnumLoweringPhase::CreateEnumItemsArray(const ir::TSEnumDeclaration *const enumDecl, in CreateEnumItemsArray()
[all …]
DenumLowering.h49 const ir::TSEnumDeclaration *enumDecl; member
/arkcompiler/ets_frontend/ets2panda/checker/types/ets/
DetsEnumType.h209 : ETSEnumType(enumDecl, ordinal, member, TypeFlag::ETS_INT_ENUM) in ETSEnumType() argument
224 : ETSEnumType(enumDecl, ordinal, member, TypeFlag::ETS_STRING_ENUM) in ETSEnumType() argument
DetsEnumType.cpp26 ETSEnumType::ETSEnumType(const ir::TSEnumDeclaration *const enumDecl, UType ordinal, in ETSEnumType()
/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 …Type *ETSChecker::CreateEnumIntTypeFromEnumDeclaration(ir::TSEnumDeclaration const *const enumDecl) in CreateEnumIntTypeFromEnumDeclaration()
295 …e *ETSChecker::CreateEnumStringTypeFromEnumDeclaration(ir::TSEnumDeclaration const *const enumDecl) in CreateEnumStringTypeFromEnumDeclaration()
DtypeCheckingHelpers.cpp585 auto *const enumDecl = var->Declaration()->Node()->AsTSEnumDeclaration(); in GetTypeFromEnumReference() local
/arkcompiler/ets_frontend/ets2panda/declgen_ets2ts/
DdeclgenEts2Ts.cpp472 void TSDeclGen::GenEnumDeclaration(const ir::TSEnumDeclaration *enumDecl) in GenEnumDeclaration()
/arkcompiler/ets_frontend/ets2panda/test/unit/public/
Dast_builder_test.cpp332 auto enumDecl = TSEnumDeclarationBuilder(Allocator()) in TEST_F() local
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/scopesInit/
DscopesInitPhase.cpp569 void ScopeInitTyped::VisitTSEnumDeclaration(ir::TSEnumDeclaration *enumDecl) in VisitTSEnumDeclaration()
1028 void InitScopesPhaseETS::VisitTSEnumDeclaration(ir::TSEnumDeclaration *enumDecl) in VisitTSEnumDeclaration()
/arkcompiler/ets_frontend/ets2panda/varbinder/
DETSBinder.cpp230 void ETSBinder::ResolveEnumDeclaration(ir::TSEnumDeclaration *enumDecl) in ResolveEnumDeclaration()
/arkcompiler/ets_frontend/ets2panda/linter/lib/
DTypeScriptLinter.ts1751 const enumDecl = tsEnumMember.parent; constant