[PATCH] D42942: [clangd] Collect definitions when indexing.

Sam McCall via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Mon Feb 5 18:11:44 PST 2018


sammccall added a comment.

This does seem to get at least the simple cases right:

  ID:              0EF8ACCCCF4D08B11EBF3FFB8004CE702991B15F
  Name:            SymbolsFromYAML
  Scope:           'clang::clangd::'
  SymInfo:         
    Kind:            Function
    Lang:            C
  CanonicalDeclaration: 
    StartOffset:     956
    EndOffset:       1010
    FilePath:        /usr/local/google/home/sammccall/src/llvm/tools/clang/tools/extra/clangd/index/SymbolYAML.h
  Definition:      
    StartOffset:     4999
    EndOffset:       5348
    FilePath:        /usr/local/google/home/sammccall/src/llvm/tools/clang/tools/extra/clangd/index/SymbolYAML.cpp
  CompletionLabel: 'SymbolsFromYAML(llvm::StringRef YAMLContent)'
  CompletionFilterText: SymbolsFromYAML
  CompletionPlainInsertText: SymbolsFromYAML
  CompletionSnippetInsertText: 'SymbolsFromYAML(${1:llvm::StringRef YAMLContent})'
  Detail:          
    Documentation:   ''
    CompletionDetail: SymbolSlab


Repository:
  rCTE Clang Tools Extra

https://reviews.llvm.org/D42942





More information about the cfe-commits mailing list