9#ifndef LLVM_CLANG_TOOLS_EXTRA_CLANGD_INDEX_INDEXACTION_H 
   10#define LLVM_CLANG_TOOLS_EXTRA_CLANGD_INDEX_INDEXACTION_H 
   13#include "clang/Frontend/FrontendAction.h" 
   28    std::function<
void(
SymbolSlab)> SymbolsCallback,
 
   29    std::function<
void(
RefSlab)> RefsCallback,
 
An efficient structure of storing large set of symbol references in memory.
 
An immutable symbol container that stores a set of symbols.
 
FIXME: Skip testing on windows temporarily due to the different escaping code mode.
 
llvm::StringMap< IncludeGraphNode > IncludeGraph
 
std::unique_ptr< FrontendAction > createStaticIndexingAction(SymbolCollector::Options Opts, std::function< void(SymbolSlab)> SymbolsCallback, std::function< void(RefSlab)> RefsCallback, std::function< void(RelationSlab)> RelationsCallback, std::function< void(IncludeGraph)> IncludeGraphCallback)
 
===– Representation.cpp - ClangDoc Representation --------—*- C++ -*-===//