Home
last modified time | relevance | path

Searched defs:FunctionDecl (Results 1 – 25 of 63) sorted by relevance

123

/llvm-project/clang-tools-extra/clang-tidy/abseil/
H A DDurationRewriter.h98 AST_MATCHER_FUNCTION(ast_matchers::internal::Matcher<FunctionDecl>, in AST_MATCHER_FUNCTION()
110 AST_MATCHER_FUNCTION(ast_matchers::internal::Matcher<FunctionDecl>, in AST_MATCHER_FUNCTION()
118 AST_MATCHER_FUNCTION(ast_matchers::internal::Matcher<FunctionDecl>, in AST_MATCHER_FUNCTION()
/llvm-project/clang-tools-extra/clang-tidy/bugprone/
H A DExceptionEscapeCheck.cpp21 AST_MATCHER_P(FunctionDecl, isEnabled, llvm::StringSet<>, in AST_MATCHER_P() argument
26 AST_MATCHER(FunctionDecl, isExplicitThrow) { in AST_MATCHER() argument
31 AST_MATCHER(FunctionDecl, hasAtLeastOneParameter) { in AST_MATCHER() argument
H A DUnusedReturnValueCheck.cpp27 AST_MATCHER_P(FunctionDecl, isInstantiatedFrom, Matcher<FunctionDecl>, in AST_MATCHER_P() argument
41 AST_MATCHER(FunctionDecl, isAssignmentOverloadedOperator) { in AST_MATCHER() argument
/llvm-project/clang/lib/AST/Interp/
H A DFrame.h
H A DInterpShared.h
H A DContext.h
/llvm-project/clang-tools-extra/clang-tidy/misc/
H A DUseAnonymousNamespaceCheck.cpp18 AST_POLYMORPHIC_SUPPORTED_TYPES(FunctionDecl, in AST_POLYMORPHIC_MATCHER_P()
26 AST_MATCHER(FunctionDecl, isMemberFunction) { in AST_MATCHER() argument
H A DNewDeleteOverloadsCheck.cpp19 AST_MATCHER(FunctionDecl, isPlacementOverload) { in AST_MATCHER() argument
H A DUseInternalLinkageCheck.cpp73 AST_POLYMORPHIC_MATCHER(isExternStorageClass,AST_POLYMORPHIC_SUPPORTED_TYPES (FunctionDecl,VarDecl)) AST_POLYMORPHIC_MATCHER() argument
/llvm-project/clang/include/clang/Analysis/DomainSpecific/
H A DCocoaConventions.h20 class FunctionDecl; variable
/llvm-project/clang/include/clang/Analysis/
H A DCodeInjector.h22 class FunctionDecl; variable
H A DBodyFarm.h25 class FunctionDecl; variable
/llvm-project/clang-tools-extra/clang-tidy/readability/
H A DRedundantInlineSpecifierCheck.cpp29 AST_POLYMORPHIC_SUPPORTED_TYPES(FunctionDecl, in AST_POLYMORPHIC_MATCHER()
39 AST_POLYMORPHIC_SUPPORTED_TYPES(FunctionDecl, in AST_POLYMORPHIC_MATCHER_P()
H A DRedundantDeclarationCheck.cpp18 AST_MATCHER(FunctionDecl, doesDeclarationForceExternallyVisibleDefinition) { in AST_MATCHER() argument
/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/
H A DPtrTypesSemantics.h22 class FunctionDecl; variable
/llvm-project/clang-tools-extra/clang-tidy/fuchsia/
H A DOverloadedOperatorCheck.cpp16 AST_MATCHER(FunctionDecl, isFuchsiaOverloadedOperator) { in AST_MATCHER() argument
/llvm-project/clang/lib/CodeGen/
H A DCGCleanup.h32 class FunctionDecl; variable
H A DCGHLSLRuntime.h63 class FunctionDecl; variable
/llvm-project/clang/include/clang/ASTMatchers/
H A DASTMatchers.h738 AST_MATCHER(FunctionDecl,isMain) AST_MATCHER() argument
791 AST_POLYMORPHIC_MATCHER_P(hasAnyTemplateArgument,AST_POLYMORPHIC_SUPPORTED_TYPES (ClassTemplateSpecializationDecl,VarTemplateSpecializationDecl,FunctionDecl,TemplateSpecializationType),internal::Matcher<TemplateArgument>,InnerMatcher) AST_POLYMORPHIC_MATCHER_P() argument
1072 AST_POLYMORPHIC_MATCHER_P2(hasTemplateArgument,AST_POLYMORPHIC_SUPPORTED_TYPES (ClassTemplateSpecializationDecl,VarTemplateSpecializationDecl,FunctionDecl,TemplateSpecializationType),unsigned,N,internal::Matcher<TemplateArgument>,InnerMatcher) AST_POLYMORPHIC_MATCHER_P2() argument
5028 AST_POLYMORPHIC_MATCHER_P2(hasParameter,AST_POLYMORPHIC_SUPPORTED_TYPES (FunctionDecl,ObjCMethodDecl,BlockDecl),unsigned,N,internal::Matcher<ParmVarDecl>,InnerMatcher) AST_POLYMORPHIC_MATCHER_P2() argument
5273 AST_POLYMORPHIC_MATCHER_P(hasAnyParameter,AST_POLYMORPHIC_SUPPORTED_TYPES (FunctionDecl,ObjCMethodDecl,BlockDecl),internal::Matcher<ParmVarDecl>,InnerMatcher) AST_POLYMORPHIC_MATCHER_P() argument
5301 AST_POLYMORPHIC_MATCHER_P(parameterCountIs,AST_POLYMORPHIC_SUPPORTED_TYPES (FunctionDecl,FunctionProtoType),unsigned,N) AST_POLYMORPHIC_MATCHER_P() argument
5334 AST_POLYMORPHIC_MATCHER_P(forEachTemplateArgument,AST_POLYMORPHIC_SUPPORTED_TYPES (ClassTemplateSpecializationDecl,VarTemplateSpecializationDecl,FunctionDecl,TemplateSpecializationType),internal::Matcher<TemplateArgument>,InnerMatcher) AST_POLYMORPHIC_MATCHER_P() argument
5366 AST_MATCHER(FunctionDecl,isNoReturn) AST_MATCHER() argument
5376 AST_MATCHER_P(FunctionDecl,returns,internal::Matcher<QualType>,InnerMatcher) AST_MATCHER_P() argument
5396 AST_POLYMORPHIC_MATCHER(isExternC,AST_POLYMORPHIC_SUPPORTED_TYPES (FunctionDecl,VarDecl)) AST_POLYMORPHIC_MATCHER() argument
5416 AST_POLYMORPHIC_MATCHER(isStaticStorageClass,AST_POLYMORPHIC_SUPPORTED_TYPES (FunctionDecl,VarDecl)) AST_POLYMORPHIC_MATCHER() argument
5430 AST_MATCHER(FunctionDecl,isDeleted) AST_MATCHER() argument
5443 AST_MATCHER(FunctionDecl,isDefaulted) AST_MATCHER() argument
5456 AST_MATCHER(FunctionDecl,isWeak) AST_MATCHER() argument
5474 AST_POLYMORPHIC_MATCHER(hasDynamicExceptionSpec,AST_POLYMORPHIC_SUPPORTED_TYPES (FunctionDecl,FunctionProtoType)) AST_POLYMORPHIC_MATCHER() argument
5494 AST_POLYMORPHIC_MATCHER(isNoThrow,AST_POLYMORPHIC_SUPPORTED_TYPES (FunctionDecl,FunctionProtoType)) AST_POLYMORPHIC_MATCHER() argument
5526 AST_POLYMORPHIC_MATCHER(isConsteval,AST_POLYMORPHIC_SUPPORTED_TYPES (FunctionDecl,IfStmt)) AST_POLYMORPHIC_MATCHER() argument
5547 AST_POLYMORPHIC_MATCHER(isConstexpr,AST_POLYMORPHIC_SUPPORTED_TYPES (VarDecl,FunctionDecl,IfStmt)) AST_POLYMORPHIC_MATCHER() argument
5752 AST_POLYMORPHIC_MATCHER_P(hasBody,AST_POLYMORPHIC_SUPPORTED_TYPES (DoStmt,ForStmt,WhileStmt,CXXForRangeStmt,FunctionDecl,CoroutineBodyStmt),internal::Matcher<Stmt>,InnerMatcher) AST_POLYMORPHIC_MATCHER_P() argument
5777 AST_MATCHER_P(FunctionDecl,hasAnyBody,internal::Matcher<Stmt>,InnerMatcher) AST_MATCHER_P() argument
6214 AST_POLYMORPHIC_MATCHER(isDefinition,AST_POLYMORPHIC_SUPPORTED_TYPES (TagDecl,VarDecl,ObjCMethodDecl,FunctionDecl)) AST_POLYMORPHIC_MATCHER() argument
6228 AST_MATCHER(FunctionDecl,isVariadic) AST_MATCHER() argument
6731 AST_POLYMORPHIC_MATCHER(isTemplateInstantiation,AST_POLYMORPHIC_SUPPORTED_TYPES (FunctionDecl,VarDecl,CXXRecordDecl)) AST_POLYMORPHIC_MATCHER() argument
6790 AST_POLYMORPHIC_MATCHER(isExplicitTemplateSpecialization,AST_POLYMORPHIC_SUPPORTED_TYPES (FunctionDecl,VarDecl,CXXRecordDecl)) AST_POLYMORPHIC_MATCHER() argument
6838 AST_MATCHER_P(FunctionDecl,hasReturnTypeLoc,internal::Matcher<TypeLoc>,ReturnMatcher) AST_MATCHER_P() argument
6926 AST_POLYMORPHIC_MATCHER_P(hasAnyTemplateArgumentLoc,AST_POLYMORPHIC_SUPPORTED_TYPES (ClassTemplateSpecializationDecl,VarTemplateSpecializationDecl,FunctionDecl,DeclRefExpr,TemplateSpecializationTypeLoc),internal::Matcher<TemplateArgumentLoc>,InnerMatcher) AST_POLYMORPHIC_MATCHER_P() argument
6951 AST_POLYMORPHIC_MATCHER_P2(hasTemplateArgumentLoc,AST_POLYMORPHIC_SUPPORTED_TYPES (ClassTemplateSpecializationDecl,VarTemplateSpecializationDecl,FunctionDecl,DeclRefExpr,TemplateSpecializationTypeLoc),unsigned,Index,internal::Matcher<TemplateArgumentLoc>,InnerMatcher) AST_POLYMORPHIC_MATCHER_P2() argument
8043 AST_MATCHER_P(FunctionDecl,hasExplicitSpecifier,internal::Matcher<Expr>,InnerMatcher) AST_MATCHER_P() argument
8070 AST_POLYMORPHIC_MATCHER(isInline,AST_POLYMORPHIC_SUPPORTED_TYPES (NamespaceDecl,FunctionDecl,VarDecl)) AST_POLYMORPHIC_MATCHER() argument
8315 AST_MATCHER_P(Stmt,forFunction,internal::Matcher<FunctionDecl>,InnerMatcher) AST_MATCHER_P() argument
8537 AST_MATCHER(FunctionDecl,hasTrailingReturn) AST_MATCHER() argument
[all...]
/llvm-project/clang/include/clang/Sema/
H A DAnalysisBasedWarnings.h23 class FunctionDecl; variable
/llvm-project/clang-tools-extra/clang-tidy/modernize/
H A DUseEqualsDeleteCheck.cpp19 AST_MATCHER(FunctionDecl, hasAnyDefinition) { in AST_MATCHER() argument
/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/
H A DPdbAstBuilder.h27 class FunctionDecl; variable
/llvm-project/clang-tools-extra/clang-tidy/portability/
H A DSIMDIntrinsicsCheck.cpp27 AST_MATCHER(FunctionDecl, isVectorFunction) { in AST_MATCHER() argument
/llvm-project/clang-tools-extra/clang-tidy/cert/
H A DDontModifyStdNamespaceCheck.cpp22 TemplateSpecializationType, FunctionDecl), in AST_POLYMORPHIC_MATCHER_P() argument
/llvm-project/clang-tools-extra/clang-tidy/google/
H A DIntegerTypesCheck.cpp40 AST_MATCHER(FunctionDecl, isUserDefineLiteral) { in AST_MATCHER() argument

123