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

Declarations

tools/clang/tools/extra/clangd/Quality.h
  193 std::string sortText(float Score, llvm::StringRef Tiebreak = "");

References

tools/clang/tools/extra/clangd/CodeComplete.cpp
 1816   LSP.sortText = sortText(Score.Total, Name);
tools/clang/tools/extra/clangd/unittests/CodeCompleteTests.cpp
 1620   EXPECT_EQ(R.sortText, sortText(1.0, "x"));
tools/clang/tools/extra/clangd/unittests/QualityTests.cpp
  337   EXPECT_LT(sortText(std::numeric_limits<float>::infinity()),
  338             sortText(1000.2f));
  339   EXPECT_LT(sortText(1000.2f), sortText(1));
  339   EXPECT_LT(sortText(1000.2f), sortText(1));
  340   EXPECT_LT(sortText(1), sortText(0.3f));
  340   EXPECT_LT(sortText(1), sortText(0.3f));
  341   EXPECT_LT(sortText(0.3f), sortText(0));
  341   EXPECT_LT(sortText(0.3f), sortText(0));
  342   EXPECT_LT(sortText(0), sortText(-10));
  342   EXPECT_LT(sortText(0), sortText(-10));
  343   EXPECT_LT(sortText(-10), sortText(-std::numeric_limits<float>::infinity()));
  343   EXPECT_LT(sortText(-10), sortText(-std::numeric_limits<float>::infinity()));
  345   EXPECT_LT(sortText(1, "z"), sortText(0, "a"));
  345   EXPECT_LT(sortText(1, "z"), sortText(0, "a"));
  346   EXPECT_LT(sortText(0, "a"), sortText(0, "z"));
  346   EXPECT_LT(sortText(0, "a"), sortText(0, "z"));