Lines Matching defs:FDecl
1030 const auto *FDecl =
1032 if (!FDecl)
1034 if (FDecl->isMain())
1038 if (FDecl->getAccess() != AS_public && FDecl->getAccess() != AS_none)
1042 if (!FDecl->getDeclName().isIdentifier())
1067 if (!IsIntType(FDecl->getReturnType()))
1069 if (FDecl->getNumParams() < 2 || FDecl->getNumParams() > 3)
1071 if (!IsIntType(FDecl->parameters()[0]->getType()))
1073 MainType Type = IsCharPtrPtr(FDecl->parameters()[1]->getType());
1076 if (FDecl->getNumParams() == 3 &&
1077 IsCharPtrPtr(FDecl->parameters()[2]->getType()) != Type)
1084 return Matcher.match(FDecl->getName());
1089 return Matcher.match(FDecl->getName());