Lines Matching defs:Shared
120 LVShared *Shared = nullptr;
133 LVTypeRecords(LVShared *Shared) : Shared(Shared) {}
215 LVShared *Shared = nullptr;
231 LVNamespaceDeduction(LVShared *Shared) : Shared(Shared) {}
355 Element = Shared->Visitor->createElement(Iter->second.first);
440 LVScope *Parent = Shared->Reader->getCompileUnit();
447 Namespace = Shared->Reader->createScopeNamespace();
496 Shared->TypeKinds.insert(Record.kind());
501 Shared->TypeRecords.add(StreamIdx, TI, Record.kind());
552 Shared->StringRecords.add(TI, String);
558 Shared->StringRecords.add(TI, String);
573 Shared->NamespaceDeduction.add(Class.getName());
574 Shared->ForwardReferences.record(Class.isForwardRef(), Class.getName(),
578 Shared->TypeRecords.add(StreamIdx, CurrentTypeIndex, Class.getName());
591 Shared->NamespaceDeduction.add(Enum.getName());
605 Shared->NamespaceDeduction.add(Func.getName());
619 Shared->TypeRecords.add(StreamTPI, CurrentTypeIndex, {});
643 Shared->LineRecords.push_back(CurrentTypeIndex);
659 Shared->NamespaceDeduction.add(Union.getName());
660 Shared->ForwardReferences.record(Union.isForwardRef(), Union.getName(),
664 Shared->TypeRecords.add(StreamIdx, CurrentTypeIndex, Union.getName());
737 Shared->SymbolKinds.insert(Kind);
966 Shared->StringRecords.addFilenames(Reader->getCompileUnit());
1011 Shared->StringRecords.addFilenames(Reader->getCompileUnit());
1359 if (LVScope *Namespace = Shared->NamespaceDeduction.get(Data.Name)) {
1564 TypeIndex TI = Shared->ForwardReferences.find(OuterComponent);
1648 if (LVScope *Namespace = Shared->NamespaceDeduction.get(UDT.Name)) {
1735 Shared = std::make_shared<LVShared>(Reader, this);
1889 Shared->TypeRecords.find(StreamTPI, TIElementType);
1914 TIArrayType = Shared->ForwardReferences.remap(TIArrayType);
2009 if (LVScope *Namespace = Shared->NamespaceDeduction.get(Class.getName()))
2018 TypeIndex ForwardType = Shared->ForwardReferences.find(Class.getName());
2080 if (LVScope *Namespace = Shared->NamespaceDeduction.get(Enum.getName()))
2186 Shared->TypeRecords.find(StreamTPI, Id.getClassType())))
2354 ? Shared->TypeRecords.find(StreamTPI, Ptr.getReferentType())
2470 if (LVScope *Namespace = Shared->NamespaceDeduction.get(Union.getName()))
2556 if (LVScope *Namespace = Shared->NamespaceDeduction.get(
3129 LVElement *Element = Shared->TypeRecords.find(StreamTPI, TI);
3136 Shared->TypeRecords.add(StreamTPI, (TypeIndex)Kind, Kind, Element);
3143 Shared->TypeRecords.add(StreamTPI, TI, Kind, Element);
3213 if (LVElement *Element = Shared->TypeRecords.find(StreamTPI, TIR))
3229 if (LVElement *Element = Shared->TypeRecords.find(StreamTPI, TI))
3268 Shared->NamespaceDeduction.find(Components);
3277 Shared->NamespaceDeduction.get(
3296 TIAggregate = Shared->ForwardReferences.remap(
3297 Shared->TypeRecords.find(StreamTPI, AggregateName));
3316 TI = Shared->ForwardReferences.remap(TI);
3319 LVElement *Element = Shared->TypeRecords.find(StreamIdx, TI);
3357 for (const TypeIndex &Entry : Shared->LineRecords) {
3373 if (LVElement *Element = Shared->TypeRecords.find(
3377 Shared->StringRecords.findIndex(Line.getSourceFile()));
3385 Shared->NamespaceDeduction.init();
3388 void LVLogicalVisitor::processFiles() { Shared->StringRecords.addFilenames(); }
3407 for (const TypeLeafKind &Kind : Shared->TypeKinds)
3409 Shared->TypeKinds.clear();
3413 for (const SymbolKind &Kind : Shared->SymbolKinds)
3415 Shared->SymbolKinds.clear();