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

Declarations

tools/clang/include/clang/ASTMatchers/ASTMatchers.h
 2011 extern const internal::VariadicDynCastAllOfMatcher<Stmt, SwitchCase> switchCase;

References

tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp
  489   REGISTER_MATCHER(switchCase);
tools/clang/tools/extra/clang-tidy/bugprone/UnusedReturnValueCheck.cpp
   77   auto UnusedInCaseStmt = switchCase(forEach(MatchedCallExpr));
tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp
 1148   EXPECT_TRUE(matches("void x() { switch(42) { case 42:; } }", switchCase()));
 1149   EXPECT_TRUE(matches("void x() { switch(42) { default:; } }", switchCase()));
 1150   EXPECT_TRUE(matches("void x() { switch(42) default:; }", switchCase()));
 1151   EXPECT_TRUE(notMatches("void x() { switch(42) {} }", switchCase()));