reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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);