Lines Matching refs:cda
34 std::string GetFullSuperClassName(panda_file::ClassDataAccessor &cda)
36 return panda_file::ClassDataAccessor::DemangledName(cda.GetPandaFile().GetStringData(cda.GetSuperClassId()));
40 panda_file::ClassDataAccessor &cda, DebugInfoStorage *debugInfoStorage)
44 auto fullSuperClassName = GetFullSuperClassName(cda);
64 : sourceFilePath(filePath), entityDeclarationName(declName), cda(accessor), program(prog)
66 ASSERT(cda != nullptr);
78 panda_file::ClassDataAccessor *cda {nullptr};
83 ir::ETSTypeReference *DebugInfoDeserializer::GetSuperClass(panda_file::ClassDataAccessor &cda)
85 auto optClassInfo = GetSuperClassModuleAndClassName(cda, debugInfoPlugin_.GetDebugInfoStorage());
126 auto *cda = it->cda;
127 ASSERT(cda != nullptr);
130 [this, superClass, cda](auto, auto *program, auto, auto name) {
131 auto *classDecl = CreateClassDeclaration(name, *cda, superClass, program);
170 auto *cda = allocator->New<panda_file::ClassDataAccessor>(*debugInfo->pf, classId);
171 chainEntryList.emplace_back(debugInfo->sourceFilePath, abcSuperName.Utf8(), cda, program);
174 auto optClassInfo = GetSuperClassModuleAndClassName(*cda, debugInfoStorage);