Home
last modified time | relevance | path

Searched refs:structDecl (Results 1 - 9 of 9) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/parser/program/
H A DentityNameVisitor.cpp49 void EntityNameVisitor::VisitETSStructDeclaration(ir::ETSStructDeclaration *structDecl) in VisitETSStructDeclaration() argument
51 name_ = structDecl->AsETSStructDeclaration()->Definition()->Ident()->Name(); in VisitETSStructDeclaration()
H A DentityNameVisitor.h32 void VisitETSStructDeclaration(ir::ETSStructDeclaration *structDecl) override;
/arkcompiler/ets_frontend/ets2panda/checker/ets/
H A DaliveAnalyzer.h65 void AnalyzeStructDecl(const ir::ETSStructDeclaration *structDecl);
H A DaliveAnalyzer.cpp211 void AliveAnalyzer::AnalyzeStructDecl(const ir::ETSStructDeclaration *structDecl) in AnalyzeStructDecl() argument
213 for (const auto *it : structDecl->Definition()->Body()) { in AnalyzeStructDecl()
H A DassignAnalyzer.h106 void AnalyzeStructDecl(const ir::ETSStructDeclaration *structDecl);
H A DassignAnalyzer.cpp425 void AssignAnalyzer::AnalyzeStructDecl(const ir::ETSStructDeclaration *structDecl) in AnalyzeStructDecl() argument
427 AnalyzeNode(structDecl->Definition()); in AnalyzeStructDecl()
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/scopesInit/
H A DscopesInitPhase.h105 void VisitETSStructDeclaration(ir::ETSStructDeclaration *structDecl) override;
H A DscopesInitPhase.cpp252 void ScopesInitPhase::VisitETSStructDeclaration(ir::ETSStructDeclaration *structDecl) in VisitETSStructDeclaration() argument
254 Iterate(structDecl); in VisitETSStructDeclaration()
255 BindClassDefinition(structDecl->Definition()); in VisitETSStructDeclaration()
/arkcompiler/ets_frontend/ets2panda/parser/
H A DstatementParser.cpp292 auto *structDecl = AllocNode<ir::ETSStructDeclaration>(classDefinition, Allocator()); in ParseStructDeclaration() local
293 structDecl->SetRange({startLoc, endLoc}); in ParseStructDeclaration()
294 return structDecl; in ParseStructDeclaration()

Completed in 10 milliseconds