clang-tools
7.0.0
|
#include "XRefs.h"
#include "AST.h"
#include "Logger.h"
#include "SourceCode.h"
#include "URI.h"
#include "clang/AST/DeclTemplate.h"
#include "clang/AST/RecursiveASTVisitor.h"
#include "clang/Index/IndexDataConsumer.h"
#include "clang/Index/IndexingAction.h"
#include "clang/Index/USRGeneration.h"
#include "llvm/Support/Path.h"
Go to the source code of this file.
Namespaces | |
clang | |
===– Representation.cpp - ClangDoc Representation --------—*- C++ -*-===// | |
clang::clangd | |
Functions | |
std::vector< Location > | clang::clangd::findDefinitions (ParsedAST &AST, Position Pos, const SymbolIndex *Index=nullptr) |
Get definition of symbol at a specified Pos . More... | |
std::vector< DocumentHighlight > | clang::clangd::findDocumentHighlights (ParsedAST &AST, Position Pos) |
Returns highlights for all usages of a symbol at Pos . More... | |
static PrintingPolicy | clang::clangd::printingPolicyForDecls (PrintingPolicy Base) |
static std::string | clang::clangd::typeDeclToString (const TypeDecl *TD) |
Return a string representation (e.g. More... | |
static std::string | clang::clangd::namedDeclQualifiedName (const NamedDecl *ND, StringRef Prefix) |
Return a string representation (e.g. More... | |
static llvm::Optional< std::string > | clang::clangd::getScopeName (const Decl *D) |
Given a declaration D , return a human-readable string representing the scope in which it is declared. More... | |
static Hover | clang::clangd::getHoverContents (const Decl *D) |
Generate a Hover object given the declaration D . More... | |
static Hover | clang::clangd::getHoverContents (QualType T, ASTContext &ASTCtx) |
Generate a Hover object given the type T . More... | |
static Hover | clang::clangd::getHoverContents (StringRef MacroName) |
Generate a Hover object given the macro MacroInf . More... | |
llvm::Optional< QualType > | clang::clangd::getDeducedType (ParsedAST &AST, SourceLocation SourceLocationBeg) |
Retrieves the deduced type at a given location (auto, decltype). More... | |
Optional< Hover > | clang::clangd::getHover (ParsedAST &AST, Position Pos) |
Get the hover information when hovering at Pos . More... | |
StringRef Name |
Definition at line 67 of file XRefs.cpp.
Referenced by clang::clangd::namedDeclQualifiedName(), and clang::clangd::typeDeclToString().