Files
clice/include/Index/Index.h
2025-06-01 22:45:38 +08:00

23 lines
420 B
C++

#pragma once
#include <deque>
#include <bitset>
#include <vector>
#include <variant>
#include "TUIndex.h"
#include "RawIndex.h"
#include "HeaderIndex.h"
#include "IncludeGraph.h"
namespace clice::index::memory {
struct Indices {
std::unique_ptr<TUIndex> tu_index;
llvm::DenseMap<clang::FileID, std::unique_ptr<RawIndex>> header_indices;
};
Indices index(ASTInfo& AST);
} // namespace clice::index::memory