Lines Matching refs:FDecl
305 const auto *FDecl = in isParamInMainLikeFunction() local
307 if (!FDecl) in isParamInMainLikeFunction()
309 if (FDecl->isMain()) in isParamInMainLikeFunction()
313 if (FDecl->getAccess() != AS_public && FDecl->getAccess() != AS_none) in isParamInMainLikeFunction()
338 if (!IsIntType(FDecl->getReturnType())) in isParamInMainLikeFunction()
340 if (FDecl->getNumParams() < 2 || FDecl->getNumParams() > 3) in isParamInMainLikeFunction()
342 if (!IsIntType(FDecl->parameters()[0]->getType())) in isParamInMainLikeFunction()
344 MainType Type = IsCharPtrPtr(FDecl->parameters()[1]->getType()); in isParamInMainLikeFunction()
347 if (FDecl->getNumParams() == 3 && in isParamInMainLikeFunction()
348 IsCharPtrPtr(FDecl->parameters()[2]->getType()) != Type) in isParamInMainLikeFunction()
355 return Matcher.match(FDecl->getName()); in isParamInMainLikeFunction()
360 return Matcher.match(FDecl->getName()); in isParamInMainLikeFunction()