9#ifndef LLVM_CLANG_TOOLS_EXTRA_INCLUDE_FIXER_FUZZY_SYMBOL_INDEX_H
10#define LLVM_CLANG_TOOLS_EXTRA_INCLUDE_FIXER_FUZZY_SYMBOL_INDEX_H
14#include "llvm/ADT/SmallString.h"
15#include "llvm/ADT/StringRef.h"
16#include "llvm/Support/Error.h"
21namespace include_fixer {
35 static llvm::Expected<std::unique_ptr<FuzzySymbolIndex>>
44 static std::vector<std::string>
tokenize(llvm::StringRef
Text);
48 static std::string
queryRegexp(
const std::vector<std::string> &Tokens);
static std::string queryRegexp(const std::vector< std::string > &Tokens)
static llvm::Expected< std::unique_ptr< FuzzySymbolIndex > > createFromYAML(llvm::StringRef File)
static std::vector< std::string > tokenize(llvm::StringRef Text)
This class provides an interface for finding all SymbolInfos corresponding to a symbol name from a sy...
===– Representation.cpp - ClangDoc Representation --------—*- C++ -*-===//