Home
last modified time | relevance | path

Searched defs:enumDecl (Results 1 - 10 of 10) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/
H A DenumLowering.h49 const ir::TSEnumDeclaration *enumDecl; member
[all...]
H A DenumLowering.cpp129 [[nodiscard]] ir::Identifier *EnumLoweringPhase::MakeArray(const ir::TSEnumDeclaration *const enumDecl, in MakeArray() argument
160 ir::Identifier *EnumLoweringPhase::CreateEnumNamesArray(const ir::TSEnumDeclaration *const enumDecl, in CreateEnumNamesArray() argument
176 ir::ClassDefinition *EnumLoweringPhase::CreateClass(ir::TSEnumDeclaration *const enumDecl) in CreateClass() argument
120 GetEnumClassName(checker::ETSChecker *checker, const ir::TSEnumDeclaration *const enumDecl) GetEnumClassName() argument
333 CreateEnumIntClassFromEnumDeclaration(ir::TSEnumDeclaration *const enumDecl) CreateEnumIntClassFromEnumDeclaration() argument
369 CreateEnumStringClassFromEnumDeclaration(ir::TSEnumDeclaration *const enumDecl) CreateEnumStringClassFromEnumDeclaration() argument
436 CreateEnumValuesArray(const ir::TSEnumDeclaration *const enumDecl, ir::ClassDefinition *const enumClass) CreateEnumValuesArray() argument
[all...]
/arkcompiler/ets_frontend/ets2panda/parser/program/
H A DentityNameVisitor.cpp39 void EntityNameVisitor::VisitTSEnumDeclaration(ir::TSEnumDeclaration *enumDecl) in VisitTSEnumDeclaration() argument
/arkcompiler/ets_frontend/ets2panda/checker/types/ets/
H A DetsEnumType.h207 explicit ETSIntEnumType(const ir::TSEnumDeclaration *enumDecl, UType ordinal, in ETSIntEnumType() argument
222 explicit ETSStringEnumType(const ir::TSEnumDeclaration *enumDecl, UType ordinal, in ETSStringEnumType() argument
H A DetsEnumType.cpp26 ETSEnumType::ETSEnumType(const ir::TSEnumDeclaration *const enumDecl, UType ordinal, in ETSEnumType() argument
/arkcompiler/ets_frontend/ets2panda/test/unit/public/
H A Dast_builder_test.cpp352 auto enumDecl = TSEnumDeclarationBuilder(Allocator()) in TEST_F() local
/arkcompiler/ets_frontend/ets2panda/declgen_ets2ts/
H A DdeclgenEts2Ts.cpp471 void TSDeclGen::GenEnumDeclaration(const ir::TSEnumDeclaration *enumDecl) in GenEnumDeclaration() argument
/arkcompiler/ets_frontend/ets2panda/checker/ets/
H A DtypeCreation.cpp187 ETSEnumType::Method ETSChecker::MakeMethod(ir::TSEnumDeclaration const *const enumDecl, const std::string_view &name, in MakeMethod() argument
207 [[nodiscard]] ir::ScriptFunction *ETSChecker::FindFunction(ir::TSEnumDeclaration const *const enumDecl, in FindFunction() argument
225 EnumType *ETSChecker::CreateEnumTypeFromEnumDeclaration(ir::TSEnumDeclaration const *const enumDecl) in CreateEnumTypeFromEnumDeclaration() argument
290 CreateEnumIntTypeFromEnumDeclaration(ir::TSEnumDeclaration const *const enumDecl) CreateEnumIntTypeFromEnumDeclaration() argument
295 CreateEnumStringTypeFromEnumDeclaration(ir::TSEnumDeclaration const *const enumDecl) CreateEnumStringTypeFromEnumDeclaration() argument
[all...]
/arkcompiler/ets_frontend/ets2panda/varbinder/
H A DETSBinder.cpp244 void ETSBinder::ResolveEnumDeclaration(ir::TSEnumDeclaration *enumDecl) in ResolveEnumDeclaration() argument
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/scopesInit/
H A DscopesInitPhase.cpp582 void ScopeInitTyped::VisitTSEnumDeclaration(ir::TSEnumDeclaration *enumDecl) in VisitTSEnumDeclaration() argument
1041 VisitTSEnumDeclaration(ir::TSEnumDeclaration *enumDecl) VisitTSEnumDeclaration() argument
[all...]

Completed in 10 milliseconds