• Home
  • Raw
  • Download

Lines Matching full:namespaces

232 void GlobalClassHandler::MergeNamespace(ArenaVector<ir::ETSModule *> &namespaces, parser::Program *…  in MergeNamespace()  argument
236 for (auto it = namespaces.begin(); it != namespaces.end();) { in MergeNamespace()
252 namespaces.erase(it); in MergeNamespace()
260 …assDeclaration *> GlobalClassHandler::TransformNamespaces(ArenaVector<ir::ETSModule *> &namespaces, in TransformNamespaces() argument
264 MergeNamespace(namespaces, program); in TransformNamespaces()
265 for (auto ns : namespaces) { in TransformNamespaces()
296 ArenaVector<ir::ETSModule *> namespaces(allocator_->Adapter()); in TransformNamespace() local
314 auto end = std::remove_if(body.begin(), body.end(), [&namespaces](ir::AstNode *node) { in TransformNamespace()
316 namespaces.emplace_back(node->AsETSModule()); in TransformNamespace()
322 auto globalClasses = TransformNamespaces(namespaces, program); in TransformNamespace()
338 …ler::CollectProgramGlobalClasses(parser::Program *program, ArenaVector<ir::ETSModule *> namespaces) in CollectProgramGlobalClasses() argument
340 auto classDecls = TransformNamespaces(namespaces, program); in CollectProgramGlobalClasses()
385 ArenaVector<ir::ETSModule *> namespaces(allocator_->Adapter()); in SetupGlobalClass() local
391 auto end = std::remove_if(body.begin(), body.end(), [&namespaces](ir::AstNode *node) { in SetupGlobalClass()
393 namespaces.emplace_back(node->AsETSModule()); in SetupGlobalClass()
410 CollectProgramGlobalClasses(globalProgram, namespaces); in SetupGlobalClass()