25 #ifndef LLVM_CLANG_TOOLS_EXTRA_CLANGD_INDEX_RIFF_H 26 #define LLVM_CLANG_TOOLS_EXTRA_CLANGD_INDEX_RIFF_H 29 #include "llvm/Support/Error.h" 42 llvm::Optional<RefSlab>
Refs;
60 : Symbols(I.Symbols ? I.Symbols.getPointer() : nullptr),
61 Refs(I.Refs ? I.Refs.getPointer() : nullptr) {}
llvm::Optional< SymbolSlab > Symbols
std::unique_ptr< SymbolIndex > loadIndex(llvm::StringRef SymbolFilename, bool UseDex)
llvm::Expected< IndexFileIn > readIndexFile(llvm::StringRef Data)
std::string toYAML(const Symbol &)
llvm::Optional< IncludeGraph > Sources
static llvm::cl::opt< bool > UseDex("use-dex-index", llvm::cl::desc("Use experimental Dex dynamic index."), llvm::cl::init(false), llvm::cl::Hidden)
llvm::StringMap< IncludeGraphNode > IncludeGraph
std::string Filename
Filename as a string.
IndexFileOut(const IndexFileIn &I)
llvm::Optional< RefSlab > Refs
===– Representation.cpp - ClangDoc Representation --------—*- C++ -*-===//
llvm::raw_ostream & operator<<(llvm::raw_ostream &OS, const CodeCompletion &C)