Lines Matching refs:FunctionDecl

24 AST_MATCHER(FunctionDecl, hasOtherDeclarations) {  in AST_MATCHER()  argument
63 const FunctionDecl *ParameterSourceDeclaration, in checkIfFixItHintIsApplicable()
64 const ParmVarDecl *SourceParam, const FunctionDecl *OriginalDeclaration) { in checkIfFixItHintIsApplicable()
84 FunctionDecl::TK_FunctionTemplateSpecialization) in checkIfFixItHintIsApplicable()
101 findDifferingParamsInDeclaration(const FunctionDecl *ParameterSourceDeclaration, in findDifferingParamsInDeclaration()
102 const FunctionDecl *OtherDeclaration, in findDifferingParamsInDeclaration()
103 const FunctionDecl *OriginalDeclaration, in findDifferingParamsInDeclaration()
138 findInconsistentDeclarations(const FunctionDecl *OriginalDeclaration, in findInconsistentDeclarations()
139 const FunctionDecl *ParameterSourceDeclaration, in findInconsistentDeclarations()
145 for (const FunctionDecl *OtherDeclaration : OriginalDeclaration->redecls()) { in findInconsistentDeclarations()
170 const FunctionDecl *
171 getParameterSourceDeclaration(const FunctionDecl *OriginalDeclaration) { in getParameterSourceDeclaration()
185 for (const FunctionDecl *OtherDeclaration : OriginalDeclaration->redecls()) { in getParameterSourceDeclaration()
240 const FunctionDecl *ParameterSourceDeclaration, in formatDiagnosticsForDeclarations()
241 const FunctionDecl *OriginalDeclaration, in formatDiagnosticsForDeclarations()
266 const FunctionDecl *ParameterSourceDeclaration, in formatDiagnostics()
267 const FunctionDecl *OriginalDeclaration, in formatDiagnostics()
304 Result.Nodes.getNodeAs<FunctionDecl>("functionDecl"); in check()
309 const FunctionDecl *ParameterSourceDeclaration = in check()
329 FunctionDecl::TK_FunctionTemplateSpecialization) { in check()
347 const FunctionDecl *OriginalDeclaration) { in markRedeclarationsAsVisited()
348 for (const FunctionDecl *Redecl : OriginalDeclaration->redecls()) { in markRedeclarationsAsVisited()