reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
49 std::vector<LocatedSymbol> locateSymbolAt(ParsedAST &AST, Position Pos,
446 CB(clangd::locateSymbolAt(InpAST->AST, Pos, Index));
tools/clang/tools/extra/clangd/unittests/XRefsTests.cpp162 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")));