reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/tools/extra/clang-doc/BitcodeReader.cpp
  148     return decodeRecord(R, I->USR, Blob);
  163     return decodeRecord(R, I->USR, Blob);
  186     return decodeRecord(R, I->USR, Blob);
  209     return decodeRecord(R, I->USR, Blob);
  230     return decodeRecord(R, I->USR, Blob);
tools/clang/tools/extra/clang-doc/BitcodeWriter.cpp
  455   emitRecord(I.USR, NAMESPACE_USR);
  474   emitRecord(I.USR, ENUM_USR);
  491   emitRecord(I.USR, RECORD_USR);
  522   emitRecord(I.USR, BASE_RECORD_USR);
  537   emitRecord(I.USR, FUNCTION_USR);
tools/clang/tools/extra/clang-doc/Generators.cpp
   97   auto It = std::find(I->Children.begin(), I->Children.end(), Info->USR);
  100     I->Children.emplace_back(Info->USR, Info->extractName(), Info->IT,
tools/clang/tools/extra/clang-doc/HTMLGenerator.cpp
  569                               llvm::toHex(llvm::toStringRef(C.USR)));
  648                                       llvm::toHex(llvm::toStringRef(I.USR)));
  677                                       llvm::toHex(llvm::toStringRef(I.USR)));
tools/clang/tools/extra/clang-doc/Mapper.cpp
   49     CDCtx.ECtx->reportResult(llvm::toHex(llvm::toStringRef(I.first->USR)),
   52     CDCtx.ECtx->reportResult(llvm::toHex(llvm::toStringRef(I.second->USR)),
tools/clang/tools/extra/clang-doc/Representation.cpp
   39   std::unique_ptr<Info> Merged = std::make_unique<T>(Values[0]->USR);
   51     if (ChildToMerge.USR == Children[I].USR)
   51     if (ChildToMerge.USR == Children[I].USR)
  133   if (USR == EmptySID)
  134     USR = Other.USR;
  134     USR = Other.USR;
  150   return IT == Other.IT && USR == Other.USR;
  150   return IT == Other.IT && USR == Other.USR;
  236                                  toHex(llvm::toStringRef(USR)));
  239                                  toHex(llvm::toStringRef(USR)));
  242                                  toHex(llvm::toStringRef(USR)));
  244     return llvm::SmallString<16>("@nonymous_" + toHex(llvm::toStringRef(USR)));
tools/clang/tools/extra/clang-doc/Serialize.cpp
  394   I.USR = getUSRForDecl(D);
  453           BI.USR = getUSRForDecl(D);
  456           BI.USR = getUSRForDecl(Base);
  503   if (I->Namespace.empty() && I->USR == SymbolID())
  507   ParentI->USR = I->Namespace.empty() ? SymbolID() : I->Namespace[0].USR;
  508   ParentI->ChildNamespaces.emplace_back(I->USR, I->Name, InfoType::IT_namespace,
  542     ParentI->USR = I->Namespace[0].USR;
  543     ParentI->ChildRecords.emplace_back(I->USR, I->Name, InfoType::IT_record,
  550     ParentI->USR = I->Namespace[0].USR;
  551     ParentI->ChildRecords.emplace_back(I->USR, I->Name, InfoType::IT_record,
  575     ParentI->USR = Func.Namespace[0].USR;
  577     ParentI->USR = SymbolID();
  611   ParentI->USR = ParentUSR;
  633     ParentI->USR = SymbolID();
  645     ParentI->USR = Enum.Namespace[0].USR;
  653     ParentI->USR = Enum.Namespace[0].USR;
tools/clang/tools/extra/clang-doc/YAMLGenerator.cpp
  115   IO.mapRequired("USR", I.USR);
tools/clang/tools/extra/unittests/clang-doc/ClangDocTest.cpp
   85   EXPECT_EQ(size_t(20), Actual->USR.size());
tools/clang/tools/extra/unittests/clang-doc/GeneratorTest.cpp
   22   InfoA->USR = serialize::hashUSR("1");
   26   InfoC->USR = serialize::hashUSR("3");
   33   InfoD->USR = serialize::hashUSR("4");
   36   InfoF->USR = serialize::hashUSR("6");
tools/clang/tools/extra/unittests/clang-doc/MergeTest.cpp
   27   One.ChildFunctions.back().USR = NonEmptySID;
   30   One.ChildEnums.back().USR = NonEmptySID;
   63   Expected->ChildFunctions.back().USR = NonEmptySID;
   68   Expected->ChildEnums.back().USR = NonEmptySID;
   96   One.ChildFunctions.back().USR = NonEmptySID;
   99   One.ChildEnums.back().USR = NonEmptySID;
  138   Expected->ChildFunctions.back().USR = NonEmptySID;
  143   Expected->ChildEnums.back().USR = NonEmptySID;