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

References

tools/clang/tools/extra/clangd/XRefs.cpp
  616   HI.NamespaceScope = getNamespaceScope(D);
  617   if (!HI.NamespaceScope->empty())
  618     HI.NamespaceScope->append("::");
  619   HI.LocalScope = getLocalScope(D);
  620   if (!HI.LocalScope.empty())
  621     HI.LocalScope.append("::");
  625     HI.Documentation = getDeclComment(Ctx, *ND);
  626     HI.Name = printName(Ctx, *ND);
  629   HI.Kind = indexSymbolKindToSymbolKind(index::getSymbolInfo(D).Kind);
  633     HI.TemplateParameters =
  638       HI.TemplateParameters =
  646     HI.ReturnType.emplace();
  648       llvm::raw_string_ostream OS(*HI.ReturnType);
  652     HI.Parameters.emplace();
  654       HI.Parameters->emplace_back();
  655       auto &P = HI.Parameters->back();
  676     HI.Type.emplace();
  677     llvm::raw_string_ostream TypeOS(*HI.Type);
  686     HI.Type.emplace();
  687     llvm::raw_string_ostream OS(*HI.Type);
  698         HI.Value.emplace();
  699         llvm::raw_string_ostream ValueOS(*HI.Value);
  706   HI.Definition = printDefinition(D);
  707   enhanceFromIndex(HI, D, Index);
  708   return HI;