clang-tools  7.0.0
Classes | Namespaces | Functions
FileIndex.h File Reference
#include "../ClangdUnit.h"
#include "Index.h"
#include "MemIndex.h"
#include "clang/Lex/Preprocessor.h"
Include dependency graph for FileIndex.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  clang::clangd::FileSymbols
 A container of Symbols from several source files. More...
 
class  clang::clangd::FileIndex
 This manages symbls from files and an in-memory index on all symbols. More...
 

Namespaces

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

Functions

SymbolSlab clang::clangd::indexAST (ASTContext &AST, std::shared_ptr< Preprocessor > PP, llvm::ArrayRef< std::string > URISchemes={})
 Retrieves namespace and class level symbols in AST. More...