Lines Matching defs:Shared

125   LVShared *Shared = nullptr;
138 LVTypeRecords(LVShared *Shared) : Shared(Shared) {}
220 LVShared *Shared = nullptr;
236 LVNamespaceDeduction(LVShared *Shared) : Shared(Shared) {}
361 Element = Shared->Visitor->createElement(Iter->second.first);
446 LVScope *Parent = Shared->Reader->getCompileUnit();
453 Namespace = Shared->Reader->createScopeNamespace();
502 Shared->TypeKinds.insert(Record.kind());
507 Shared->TypeRecords.add(StreamIdx, TI, Record.kind());
558 Shared->StringRecords.add(TI, String);
564 Shared->StringRecords.add(TI, String);
579 Shared->NamespaceDeduction.add(Class.getName());
580 Shared->ForwardReferences.record(Class.isForwardRef(), Class.getName(),
584 Shared->TypeRecords.add(StreamIdx, CurrentTypeIndex, Class.getName());
597 Shared->NamespaceDeduction.add(Enum.getName());
611 Shared->NamespaceDeduction.add(Func.getName());
625 Shared->TypeRecords.add(StreamTPI, CurrentTypeIndex, {});
649 Shared->LineRecords.push_back(CurrentTypeIndex);
665 Shared->NamespaceDeduction.add(Union.getName());
666 Shared->ForwardReferences.record(Union.isForwardRef(), Union.getName(),
670 Shared->TypeRecords.add(StreamIdx, CurrentTypeIndex, Union.getName());
743 Shared->SymbolKinds.insert(Kind);
972 Shared->StringRecords.addFilenames(Reader->getCompileUnit());
1017 Shared->StringRecords.addFilenames(Reader->getCompileUnit());
1365 if (LVScope *Namespace = Shared->NamespaceDeduction.get(Data.Name)) {
1570 TypeIndex TI = Shared->ForwardReferences.find(OuterComponent);
1654 if (LVScope *Namespace = Shared->NamespaceDeduction.get(UDT.Name)) {
1741 Shared = std::make_shared<LVShared>(Reader, this);
1895 Shared->TypeRecords.find(StreamTPI, TIElementType);
1920 TIArrayType = Shared->ForwardReferences.remap(TIArrayType);
2015 if (LVScope *Namespace = Shared->NamespaceDeduction.get(Class.getName()))
2024 TypeIndex ForwardType = Shared->ForwardReferences.find(Class.getName());
2086 if (LVScope *Namespace = Shared->NamespaceDeduction.get(Enum.getName()))
2192 Shared->TypeRecords.find(StreamTPI, Id.getClassType())))
2360 ? Shared->TypeRecords.find(StreamTPI, Ptr.getReferentType())
2476 if (LVScope *Namespace = Shared->NamespaceDeduction.get(Union.getName()))
2562 if (LVScope *Namespace = Shared->NamespaceDeduction.get(
3135 LVElement *Element = Shared->TypeRecords.find(StreamTPI, TI);
3142 Shared->TypeRecords.add(StreamTPI, (TypeIndex)Kind, Kind, Element);
3149 Shared->TypeRecords.add(StreamTPI, TI, Kind, Element);
3219 if (LVElement *Element = Shared->TypeRecords.find(StreamTPI, TIR))
3235 if (LVElement *Element = Shared->TypeRecords.find(StreamTPI, TI))
3274 Shared->NamespaceDeduction.find(Components);
3283 Shared->NamespaceDeduction.get(
3302 TIAggregate = Shared->ForwardReferences.remap(
3303 Shared->TypeRecords.find(StreamTPI, AggregateName));
3322 TI = Shared->ForwardReferences.remap(TI);
3325 LVElement *Element = Shared->TypeRecords.find(StreamIdx, TI);
3363 for (const TypeIndex &Entry : Shared->LineRecords) {
3379 if (LVElement *Element = Shared->TypeRecords.find(
3383 Shared->StringRecords.findIndex(Line.getSourceFile()));
3391 Shared->NamespaceDeduction.init();
3394 void LVLogicalVisitor::processFiles() { Shared->StringRecords.addFilenames(); }
3413 for (const TypeLeafKind &Kind : Shared->TypeKinds)
3415 Shared->TypeKinds.clear();
3419 for (const SymbolKind &Kind : Shared->SymbolKinds)
3421 Shared->SymbolKinds.clear();