clang-tools 19.0.0git
Namespaces | Functions
FindSymbols.h File Reference
#include "Protocol.h"
#include "index/Symbol.h"
#include "llvm/ADT/StringRef.h"

Go to the source code of this file.

Namespaces

namespace  clang
 ===– Representation.cpp - ClangDoc Representation --------—*- C++ -*-===//
 
namespace  clang::clangd
 

Functions

llvm::Expected< Locationclang::clangd::indexToLSPLocation (const SymbolLocation &Loc, llvm::StringRef TUPath)
 Helper function for deriving an LSP Location from an index SymbolLocation.
 
llvm::Expected< Locationclang::clangd::symbolToLocation (const Symbol &Sym, llvm::StringRef TUPath)
 Helper function for deriving an LSP Location for a Symbol.
 
llvm::Expected< std::vector< SymbolInformation > > clang::clangd::getWorkspaceSymbols (llvm::StringRef Query, int Limit, const SymbolIndex *const Index, llvm::StringRef HintPath)
 Searches for the symbols matching Query.
 
llvm::Expected< std::vector< DocumentSymbol > > clang::clangd::getDocumentSymbols (ParsedAST &AST)
 Retrieves the symbols contained in the "main file" section of an AST in the same order that they appear.