#include "SymbolIndexManager.h"
#include <cmath>
#include "find-all-symbols/SymbolInfo.h"
#include "llvm/ADT/STLExtras.h"
#include "llvm/ADT/SmallVector.h"
#include "llvm/ADT/StringMap.h"
#include "llvm/Support/Debug.h"
#include "llvm/Support/Path.h"
#define DEBUG_TYPE …
namespace clang {
namespace include_fixer {
SymbolInfo;
SymbolAndSignals;
static double similarityScore(llvm::StringRef FileName,
llvm::StringRef Header) { … }
static void rank(std::vector<SymbolAndSignals> &Symbols,
llvm::StringRef FileName) { … }
std::vector<find_all_symbols::SymbolInfo>
SymbolIndexManager::search(llvm::StringRef Identifier,
bool IsNestedSearch,
llvm::StringRef FileName) const { … }
}
}