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

References

tools/clang/tools/extra/clangd/index/Serialization.cpp
  284   OS << Sym.ID.raw(); // TODO: once we start writing xrefs and posting lists,
  286   OS.write(static_cast<uint8_t>(Sym.SymInfo.Kind));
  287   OS.write(static_cast<uint8_t>(Sym.SymInfo.Lang));
  288   writeVar(Strings.index(Sym.Name), OS);
  289   writeVar(Strings.index(Sym.Scope), OS);
  290   writeVar(Strings.index(Sym.TemplateSpecializationArgs), OS);
  291   writeLocation(Sym.Definition, Strings, OS);
  292   writeLocation(Sym.CanonicalDeclaration, Strings, OS);
  293   writeVar(Sym.References, OS);
  294   OS.write(static_cast<uint8_t>(Sym.Flags));
  295   OS.write(static_cast<uint8_t>(Sym.Origin));
  296   writeVar(Strings.index(Sym.Signature), OS);
  297   writeVar(Strings.index(Sym.CompletionSnippetSuffix), OS);
  298   writeVar(Strings.index(Sym.Documentation), OS);
  299   writeVar(Strings.index(Sym.ReturnType), OS);
  300   writeVar(Strings.index(Sym.Type), OS);
  303     writeVar(Strings.index(Include.IncludeHeader), OS);
  304     writeVar(Include.References, OS);
  306   writeVar(Sym.IncludeHeaders.size(), OS);