clang-tools 19.0.0git
Static Public Member Functions | List of all members
clang::include_fixer::FuzzySymbolIndex Class Reference

#include <FuzzySymbolIndex.h>

Inheritance diagram for clang::include_fixer::FuzzySymbolIndex:
Inheritance graph

Static Public Member Functions

static llvm::Expected< std::unique_ptr< FuzzySymbolIndex > > createFromYAML (llvm::StringRef File)
static std::vector< std::string > tokenize (llvm::StringRef Text)
static std::string queryRegexp (const std::vector< std::string > &Tokens)

Additional Inherited Members

- Public Member Functions inherited from clang::include_fixer::SymbolIndex
virtual ~SymbolIndex ()=default
virtual std::vector< find_all_symbols::SymbolAndSignalssearch (llvm::StringRef Identifier)=0
 Search for all SymbolInfos corresponding to an identifier.

Detailed Description

Definition at line 32 of file FuzzySymbolIndex.h.

Member Function Documentation

◆ createFromYAML()

llvm::Expected< std::unique_ptr< FuzzySymbolIndex > > clang::include_fixer::FuzzySymbolIndex::createFromYAML ( llvm::StringRef  File)

◆ queryRegexp()

std::string clang::include_fixer::FuzzySymbolIndex::queryRegexp ( const std::vector< std::string > &  Tokens)

Definition at line 118 of file FuzzySymbolIndex.cpp.

◆ tokenize()

std::vector< std::string > clang::include_fixer::FuzzySymbolIndex::tokenize ( llvm::StringRef  Text)

Definition at line 66 of file FuzzySymbolIndex.cpp.

References Text, and Type.

The documentation for this class was generated from the following files: