Lines Matching refs:FunctionDecl
22 AST_MATCHER(FunctionDecl, hasOtherDeclarations) { in AST_MATCHER() argument
61 const FunctionDecl *ParameterSourceDeclaration, in checkIfFixItHintIsApplicable()
62 const ParmVarDecl *SourceParam, const FunctionDecl *OriginalDeclaration) { in checkIfFixItHintIsApplicable()
82 FunctionDecl::TK_FunctionTemplateSpecialization) in checkIfFixItHintIsApplicable()
99 findDifferingParamsInDeclaration(const FunctionDecl *ParameterSourceDeclaration, in findDifferingParamsInDeclaration()
100 const FunctionDecl *OtherDeclaration, in findDifferingParamsInDeclaration()
101 const FunctionDecl *OriginalDeclaration, in findDifferingParamsInDeclaration()
136 findInconsistentDeclarations(const FunctionDecl *OriginalDeclaration, in findInconsistentDeclarations()
137 const FunctionDecl *ParameterSourceDeclaration, in findInconsistentDeclarations()
143 for (const FunctionDecl *OtherDeclaration : OriginalDeclaration->redecls()) { in findInconsistentDeclarations()
168 const FunctionDecl *
169 getParameterSourceDeclaration(const FunctionDecl *OriginalDeclaration) { in getParameterSourceDeclaration()
183 for (const FunctionDecl *OtherDeclaration : OriginalDeclaration->redecls()) { in getParameterSourceDeclaration()
238 const FunctionDecl *ParameterSourceDeclaration, in formatDiagnosticsForDeclarations()
239 const FunctionDecl *OriginalDeclaration, in formatDiagnosticsForDeclarations()
264 const FunctionDecl *ParameterSourceDeclaration, in formatDiagnostics()
265 const FunctionDecl *OriginalDeclaration, in formatDiagnostics()
302 Result.Nodes.getNodeAs<FunctionDecl>("functionDecl"); in check()
307 const FunctionDecl *ParameterSourceDeclaration = in check()
327 FunctionDecl::TK_FunctionTemplateSpecialization) { in check()
345 const FunctionDecl *OriginalDeclaration) { in markRedeclarationsAsVisited()
346 for (const FunctionDecl *Redecl : OriginalDeclaration->redecls()) { in markRedeclarationsAsVisited()