Lines Matching defs:AST

85   auto AST = TU.build();
89 prepareCallHierarchy(AST, Source.point(), testPath(TU.Filename));
134 auto AST = TU.build();
137 prepareCallHierarchy(AST, Source.point(), testPath(TU.Filename));
180 auto AST = TU.build();
184 prepareCallHierarchy(AST, Source.point(), testPath(TU.Filename));
215 auto AST = TU.build();
219 prepareCallHierarchy(AST, Source.point(), testPath(TU.Filename));
255 auto AST = TU.build();
259 prepareCallHierarchy(AST, Source.point(), testPath(TU.Filename));
357 auto CheckIncomingCalls = [&](ParsedAST &AST, Position Pos, PathRef TUPath) {
359 prepareCallHierarchy(AST, Pos, TUPath);
386 auto CheckOutgoingCalls = [&](ParsedAST &AST, Position Pos, PathRef TUPath) {
388 prepareCallHierarchy(AST, Pos, TUPath);
416 auto AST = Workspace.openFile("caller1.cc");
417 ASSERT_TRUE(bool(AST));
418 CheckIncomingCalls(*AST, Caller1C.point(), testPath("caller1.cc"));
421 AST = Workspace.openFile("callee.hh");
422 ASSERT_TRUE(bool(AST));
423 CheckIncomingCalls(*AST, CalleeH.point(), testPath("callee.hh"));
424 AST = Workspace.openFile("caller3.hh");
425 ASSERT_TRUE(bool(AST));
426 CheckOutgoingCalls(*AST, Caller3H.point(), testPath("caller3.hh"));
429 AST = Workspace.openFile("callee.cc");
430 ASSERT_TRUE(bool(AST));
431 CheckIncomingCalls(*AST, CalleeC.point(), testPath("callee.cc"));
432 AST = Workspace.openFile("caller3.cc");
433 ASSERT_TRUE(bool(AST));
434 CheckOutgoingCalls(*AST, Caller3C.point(), testPath("caller3.cc"));
504 auto CheckCallHierarchy = [&](ParsedAST &AST, Position Pos, PathRef TUPath) {
506 prepareCallHierarchy(AST, Pos, TUPath);
531 auto AST = Workspace.openFile("caller1.m");
532 ASSERT_TRUE(bool(AST));
533 CheckCallHierarchy(*AST, Caller1C.point(), testPath("caller1.m"));
536 AST = Workspace.openFile("callee.mi");
537 ASSERT_TRUE(bool(AST));
538 CheckCallHierarchy(*AST, CalleeH.point(), testPath("callee.mi"));
541 AST = Workspace.openFile("callee.m");
542 ASSERT_TRUE(bool(AST));
543 CheckCallHierarchy(*AST, CalleeC.point(), testPath("callee.m"));
564 auto AST = TU.build();
568 prepareCallHierarchy(AST, Source.point(), testPath(TU.Filename));
592 auto AST = TU.build();
596 prepareCallHierarchy(AST, Source.point(), testPath(TU.Filename));
613 auto AST = TU.build();
617 prepareCallHierarchy(AST, Source.point(), testPath(TU.Filename));
637 auto AST = TU.build();
641 prepareCallHierarchy(AST, Source.point(), testPath(TU.Filename));