reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
5612 extern const AstTypeMatcher<FunctionProtoType> functionProtoType;
230 REGISTER_MATCHER(functionProtoType);
tools/clang/tools/extra/clang-tidy/modernize/UseNoexceptCheck.cpp36 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))));