Changeset View
Changeset View
Standalone View
Standalone View
clangd/index/SymbolYAML.cpp
Show First 20 Lines • Show All 94 Lines • ▼ Show 20 Lines | MappingNormalization<ArenaPtr<Symbol::Details>, const Symbol::Details *> | ||||
NDetail(IO, Sym.Detail); | NDetail(IO, Sym.Detail); | ||||
IO.mapRequired("ID", NSymbolID->HexString); | IO.mapRequired("ID", NSymbolID->HexString); | ||||
IO.mapRequired("Name", Sym.Name); | IO.mapRequired("Name", Sym.Name); | ||||
IO.mapRequired("Scope", Sym.Scope); | IO.mapRequired("Scope", Sym.Scope); | ||||
IO.mapRequired("SymInfo", Sym.SymInfo); | IO.mapRequired("SymInfo", Sym.SymInfo); | ||||
IO.mapOptional("CanonicalDeclaration", Sym.CanonicalDeclaration, | IO.mapOptional("CanonicalDeclaration", Sym.CanonicalDeclaration, | ||||
SymbolLocation()); | SymbolLocation()); | ||||
IO.mapOptional("Definition", Sym.Definition, SymbolLocation()); | IO.mapOptional("Definition", Sym.Definition, SymbolLocation()); | ||||
IO.mapOptional("References", Sym.References, 0u); | |||||
IO.mapRequired("CompletionLabel", Sym.CompletionLabel); | IO.mapRequired("CompletionLabel", Sym.CompletionLabel); | ||||
IO.mapRequired("CompletionFilterText", Sym.CompletionFilterText); | IO.mapRequired("CompletionFilterText", Sym.CompletionFilterText); | ||||
IO.mapRequired("CompletionPlainInsertText", Sym.CompletionPlainInsertText); | IO.mapRequired("CompletionPlainInsertText", Sym.CompletionPlainInsertText); | ||||
IO.mapOptional("CompletionSnippetInsertText", | IO.mapOptional("CompletionSnippetInsertText", | ||||
Sym.CompletionSnippetInsertText); | Sym.CompletionSnippetInsertText); | ||||
IO.mapOptional("Detail", NDetail->Opt); | IO.mapOptional("Detail", NDetail->Opt); | ||||
} | } | ||||
▲ Show 20 Lines • Show All 91 Lines • Show Last 20 Lines |