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

Declarations

tools/clang/tools/extra/clangd/XRefs.h
   49 std::vector<LocatedSymbol> locateSymbolAt(ParsedAST &AST, Position Pos,

References

tools/clang/tools/extra/clangd/ClangdServer.cpp
  446     CB(clangd::locateSymbolAt(InpAST->AST, Pos, Index));
tools/clang/tools/extra/clangd/unittests/XRefsTests.cpp
  162     return clangd::locateSymbolAt(AST, Main.point(), Index.get());
  221     auto Locs = clangd::locateSymbolAt(AST, Test.point("p"), Index.get());
  226     auto Locs = clangd::locateSymbolAt(AST, Test.point("f"), Index.get());
  473     auto Results = locateSymbolAt(AST, T.point());
  514   EXPECT_THAT(locateSymbolAt(AST, T.point("1")), ElementsAre(Sym("str")));
  515   EXPECT_THAT(locateSymbolAt(AST, T.point("2")), ElementsAre(Sym("str")));
  516   EXPECT_THAT(locateSymbolAt(AST, T.point("3")), ElementsAre(Sym("f")));
  517   EXPECT_THAT(locateSymbolAt(AST, T.point("4")), ElementsAre(Sym("g")));
  518   EXPECT_THAT(locateSymbolAt(AST, T.point("5")), ElementsAre(Sym("f")));
  519   EXPECT_THAT(locateSymbolAt(AST, T.point("6")), ElementsAre(Sym("str")));
  520   EXPECT_THAT(locateSymbolAt(AST, T.point("7")), ElementsAre(Sym("abc")));
  521   EXPECT_THAT(locateSymbolAt(AST, T.point("8")),
  523   EXPECT_THAT(locateSymbolAt(AST, T.point("9")),
  536   EXPECT_THAT(locateSymbolAt(AST, T.point()), ElementsAre(Sym("callback")));