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

Declarations

tools/clang/include/clang/ASTMatchers/ASTMatchers.h
 5612 extern const AstTypeMatcher<FunctionProtoType> functionProtoType;

References

tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp
  230   REGISTER_MATCHER(functionProtoType);
tools/clang/tools/extra/clang-tidy/modernize/UseNoexceptCheck.cpp
   36               hasTypeLoc(loc(functionProtoType(hasDynamicExceptionSpec()))),
   45           hasTypeLoc(loc(functionProtoType(hasDynamicExceptionSpec()))),
   54                             functionProtoType(hasDynamicExceptionSpec())))))),
   56                             functionProtoType(hasDynamicExceptionSpec()))))))))
tools/clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp
 1055   EXPECT_TRUE(notMatches("void f();", functionProtoType(isNoThrow())));
 1056   EXPECT_TRUE(notMatches("void f() throw(int);", functionProtoType(isNoThrow())));
 1058     notMatches("void f() noexcept(false);", functionProtoType(isNoThrow())));
 1059   EXPECT_TRUE(matches("void f() throw();", functionProtoType(isNoThrow())));
 1060   EXPECT_TRUE(matches("void f() noexcept;", functionProtoType(isNoThrow())));
 1698   EXPECT_TRUE(notMatches("void f();", functionProtoType(hasDynamicExceptionSpec())));
 1700                          functionProtoType(hasDynamicExceptionSpec())));
 1702                          functionProtoType(hasDynamicExceptionSpec())));
 1704                          functionProtoType(hasDynamicExceptionSpec())));
 1706       matches("void j() throw();", functionProtoType(hasDynamicExceptionSpec())));
 1708       matches("void k() throw(int);", functionProtoType(hasDynamicExceptionSpec())));
 1710       matches("void l() throw(...);", functionProtoType(hasDynamicExceptionSpec())));
tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp
 1288   EXPECT_TRUE(matches("int (*f)(int);", functionProtoType()));
 1289   EXPECT_TRUE(matches("void f(int i);", functionProtoType()));
 1290   EXPECT_TRUE(matches("void f();", functionProtoType(parameterCountIs(0))));
 1291   EXPECT_TRUE(notMatchesC("void f();", functionProtoType()));
 1293     matchesC("void f(void);", functionProtoType(parameterCountIs(0))));