Lines Matching defs:Main
338 auto LocateWithIndex = [&Index](const Annotations &Main) {
339 auto AST = TestTU::withCode(Main.code()).build();
340 return clangd::locateSymbolAt(AST, Main.point(), Index.get());
2418 Annotations Main("int main() { [[f^oo]](); }");
2420 TU.Code = std::string(Main.code());
2426 findReferences(AST, Main.point(), 0, /*Index=*/nullptr).References,
2427 ElementsAre(rangeIs(Main.range())));
2441 findReferences(AST, Main.point(), 0, IndexedTU.index().get(),
2445 rangeIs(Main.range()),
2453 findReferences(AST, Main.point(), /*Limit*/ 1, IndexedTU.index().get());
2458 TU.Code = ("\n\n" + Main.code()).str();
2459 EXPECT_THAT(findReferences(AST, Main.point(), 0, TU.index().get()).References,
2460 ElementsAre(rangeIs(Main.range())));
2465 Annotations Main(R"cpp(
2471 TU.Code = std::string(Main.code());
2477 findReferences(AST, Main.point(), 0, /*Index=*/nullptr).References,
2478 ElementsAre(rangeIs(Main.range())));
2492 findReferences(AST, Main.point(), 0, IndexedTU.index().get()).References,
2493 ElementsAre(rangeIs(Main.range()), rangeIs(IndexedMain.range())));
2495 findReferences(AST, Main.point(), /*Limit*/ 1, IndexedTU.index().get());