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++ -*-===//