reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

tools/clang/tools/extra/clangd/index/dex/Trigram.h
   61 std::vector<Token> generateQueryTrigrams(llvm::StringRef Query);

References

tools/clang/tools/extra/clangd/index/dex/Dex.cpp
  174   const auto TrigramTokens = generateQueryTrigrams(Req.Query);
tools/clang/tools/extra/clangd/unittests/DexTests.cpp
  408   EXPECT_THAT(generateQueryTrigrams("c"), trigramsAre({"c"}));
  409   EXPECT_THAT(generateQueryTrigrams("cl"), trigramsAre({"cl"}));
  410   EXPECT_THAT(generateQueryTrigrams("cla"), trigramsAre({"cla"}));
  412   EXPECT_THAT(generateQueryTrigrams(""), trigramsAre({}));
  413   EXPECT_THAT(generateQueryTrigrams("_"), trigramsAre({"_"}));
  414   EXPECT_THAT(generateQueryTrigrams("__"), trigramsAre({"__"}));
  415   EXPECT_THAT(generateQueryTrigrams("___"), trigramsAre({}));
  417   EXPECT_THAT(generateQueryTrigrams("X86"), trigramsAre({"x86"}));
  419   EXPECT_THAT(generateQueryTrigrams("clangd"),
  422   EXPECT_THAT(generateQueryTrigrams("abc_def"),
  425   EXPECT_THAT(generateQueryTrigrams("a_b_c_d_e_"),
  428   EXPECT_THAT(generateQueryTrigrams("unique_ptr"),
  431   EXPECT_THAT(generateQueryTrigrams("TUDecl"),
  434   EXPECT_THAT(generateQueryTrigrams("IsOK"), trigramsAre({"iso", "sok"}));
  436   EXPECT_THAT(generateQueryTrigrams("abc_defGhij__klm"),