reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

tools/clang/include/clang/AST/Decl.h
 2347   unsigned getNumParams() const;

References

tools/clang/include/clang/AST/Decl.h
 2327     return {ParamInfo, getNumParams()};
 2330     return {ParamInfo, getNumParams()};
 2350     assert(i < getNumParams() && "Illegal param #");
 2354     assert(i < getNumParams() && "Illegal param #");
tools/clang/include/clang/ASTMatchers/ASTMatchers.h
 4102   return Node.getNumParams() == N;
tools/clang/include/clang/Sema/Overload.h
  875         return Function->getNumParams();
tools/clang/lib/ARCMigrate/ObjCMT.cpp
 1529   if (FuncIsReturnAnnotated && FuncDecl->getNumParams() == 0)
tools/clang/lib/ARCMigrate/TransUnbridgedCasts.cpp
  156                 FD->getNumParams() == 1 &&
  419         if (FD->getName() == "CFRetain" && FD->getNumParams() == 1 &&
  438         if (i < callE->getNumArgs() && i < FD->getNumParams()) {
tools/clang/lib/AST/Decl.cpp
 1634         unsigned NumParams = FD->getNumParams();
 3007       getNumParams() < 2)
 3194   assert(NewParamInfo.size() == getNumParams() && "Parameter count mismatch!");
 3209     return getNumParams();
tools/clang/lib/AST/DeclCXX.cpp
 2158   if (getNumParams() == 1)
 2181   if (UsualParams < getNumParams() &&
 2186   if (UsualParams < getNumParams() &&
 2190   if (UsualParams != getNumParams())
 2209       if (FD->getNumParams() == 1) {
 2226       getNumParams() != 1)
 2246       getNumParams() != 1)
 2502   return (getNumParams() == 0) ||
 2503          (getNumParams() > 0 && getParamDecl(0)->hasDefaultArg());
 2529   if ((getNumParams() < 1) ||
 2530       (getNumParams() > 1 && !getParamDecl(1)->hasDefaultArg()) ||
 2569   return (getNumParams() == 0 &&
 2571          (getNumParams() == 1) ||
 2572          (getNumParams() > 1 &&
 2578   if ((getNumParams() < 1) ||
 2579       (getNumParams() > 1 && !getParamDecl(1)->hasDefaultArg()) ||
tools/clang/lib/AST/DeclPrinter.cpp
  660       for (unsigned i = 0, e = D->getNumParams(); i != e; ++i) {
  666         if (D->getNumParams()) POut << ", ";
  670       for (unsigned i = 0, e = D->getNumParams(); i != e; ++i) {
  752       if (!D->hasPrototype() && D->getNumParams()) {
  758         for (unsigned i = 0, e = D->getNumParams(); i != e; ++i) {
tools/clang/lib/AST/Expr.cpp
  757       for (unsigned i = 0, e = Decl->getNumParams(); i != e; ++i) {
  763         if (FD->getNumParams()) POut << ", ";
  767                  !Decl->getNumParams()) {
tools/clang/lib/AST/Interp/InterpFrame.cpp
  121   for (unsigned I = 0, N = F->getNumParams(); I < N; ++I) {
tools/clang/lib/AST/ItaniumMangle.cpp
 1464       Arity = cast<FunctionDecl>(ND)->getNumParams();
 1592           unsigned Num = Func->getNumParams() - Parm->getFunctionScopeIndex();
 1621         unsigned Num = Func->getNumParams() - Parm->getFunctionScopeIndex();
 2896   assert(!FD || FD->getNumParams() == Proto->getNumParams());
tools/clang/lib/AST/Mangle.cpp
  402           if (!(hasDefaultCXXMethodCC(Ctx, CD) && CD->getNumParams() == 0))
tools/clang/lib/AST/MicrosoftMangle.cpp
  923                 Func->getNumParams() - Parm->getFunctionScopeIndex();
 1082                 F->getNumParams() - P->getFunctionScopeIndex();
tools/clang/lib/AST/TextNodeDumper.cpp
 1338     OS << " <<<NULL params x " << D->getNumParams() << ">>>";
tools/clang/lib/Analysis/BodyFarm.cpp
  399   if (D->getNumParams() != CallbackFunctionType->getNumParams() + 2) {
  409   for (unsigned int ParamIdx = 2; ParamIdx < D->getNumParams(); ParamIdx++) {
tools/clang/lib/Analysis/Consumed.cpp
  620     if (Index - Offset >= FunD->getNumParams())
tools/clang/lib/CodeGen/CGClass.cpp
 2196     assert(CXXInheritedCtorInitExprArgs.size() >= D->getNumParams() &&
 2204     assert(OuterCtor->getNumParams() == D->getNumParams());
 2204     assert(OuterCtor->getNumParams() == D->getNumParams());
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp
10278       for (unsigned I = 0, E = FD->getNumParams(); I < E; ++I) {
10454   for (unsigned I = 0, E = FD->getNumParams(); I < E; ++I) {
tools/clang/lib/CodeGen/CodeGenFunction.cpp
  613       (MD->getNumParams() != 1 && MD->getNumParams() != 2))
  613       (MD->getNumParams() != 1 && MD->getNumParams() != 2))
  619   if (MD->getNumParams() == 2) {
tools/clang/lib/CodeGen/CodeGenFunction.h
  442         return FD->getNumParams();
tools/clang/lib/CodeGen/CodeGenModule.cpp
 1293     for (unsigned i = 0, e = FD->getNumParams(); i != e; ++i) {
tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp
 1226     if (!hasDefaultCXXMethodCC(getContext(), D) || D->getNumParams() != 0) {
 4011     if (!hasDefaultCXXMethodCC(getContext(), CD) || CD->getNumParams() != 1)
tools/clang/lib/Index/IndexDecl.cpp
  220               FD->getNumParams() != DFD->getNumParams())
  220               FD->getNumParams() != DFD->getNumParams())
tools/clang/lib/Sema/SemaCUDA.cpp
  421   if (!(CD->hasTrivialBody() && CD->getNumParams() == 0))
tools/clang/lib/Sema/SemaChecking.cpp
 4331                            ? cast<FunctionDecl>(FDecl)->getNumParams()
 9101         if (FDecl->getNumParams() != 1)
tools/clang/lib/Sema/SemaCodeComplete.cpp
 1192       Candidate.getNumParams() != Incumbent.getNumParams() ||
 1192       Candidate.getNumParams() != Incumbent.getNumParams() ||
 1196   for (unsigned I = 0, E = Candidate.getNumParams(); I != E; ++I)
 2927   for (unsigned P = Start, N = Function->getNumParams(); P != N; ++P) {
 3577   if (ArgIndex < FDecl->getNumParams())
 3593       Function ? Function->getNumParams() : Prototype->getNumParams();
tools/clang/lib/Sema/SemaDecl.cpp
 1380   for (unsigned P = 0, NumParams = FD->getNumParams(); P < NumParams; ++P) {
 3090   assert(A->getNumParams() == B->getNumParams());
 3090   assert(A->getNumParams() == B->getNumParams());
 3396   if (Old->getNumParams() > 0 && Old->getNumParams() == New->getNumParams() &&
 3396   if (Old->getNumParams() > 0 && Old->getNumParams() == New->getNumParams() &&
 3396   if (Old->getNumParams() > 0 && Old->getNumParams() == New->getNumParams() &&
 3663       Old->getNumParams() == New->getNumParams()) {
 3663       Old->getNumParams() == New->getNumParams()) {
 3675     for (unsigned Idx = 0, End = Old->getNumParams();
 3773   if (New->getNumParams() == Old->getNumParams())
 3773   if (New->getNumParams() == Old->getNumParams())
 3774       for (unsigned i = 0, e = New->getNumParams(); i != e; ++i) {
 9016     assert(R->isFunctionNoProtoType() && NewFD->getNumParams() == 0 &&
10661   assert(FD->getNumParams() == nparams);
13862                 << (FD->getNumParams() != 0)
13863                 << (FD->getNumParams() == 0
13883       if (!FD->hasWrittenPrototype() && FD->getNumParams() > 0 &&
14227         unsigned int NumParams = FD->getNumParams();
tools/clang/lib/Sema/SemaDeclAttr.cpp
  696         unsigned int NumParams = FD->getNumParams();
 3060   if (FD->getNumParams() != 1) {
tools/clang/lib/Sema/SemaDeclCXX.cpp
  422   for (unsigned NumParams = FD->getNumParams(); NumParams > 0; --NumParams) {
  498                                        ? PrevForDefaultArgs->getNumParams()
 1530   unsigned NumParams = FD->getNumParams();
 6880   if (MD->getNumParams() != ExpectedParams) {
 7212     if (MD->getNumParams()) {
 8100   if (MD->getMinRequiredArguments() < MD->getNumParams()) {
 8702       ((Constructor->getNumParams() == 1) ||
 8703        (Constructor->getNumParams() > 1 &&
 9760   if (Ctor->getNumParams() < 1 ||
 9761       (Ctor->getNumParams() > 1 && !Ctor->getParamDecl(1)->hasDefaultArg()))
13732   if (FnDecl->getDescribedFunctionTemplate() && FnDecl->getNumParams() < 2)
13738   if (FnDecl->getNumParams() == 0)
13915   unsigned NumParams = FnDecl->getNumParams()
13962     ParmVarDecl *LastParam = FnDecl->getParamDecl(FnDecl->getNumParams() - 1);
tools/clang/lib/Sema/SemaExpr.cpp
 5482   if (S.TooManyArguments(Callee->getNumParams(), ArgExprs.size(),
tools/clang/lib/Sema/SemaExprCXX.cpp
  945       for (unsigned I = 1, E = CD->getNumParams(); I != E; ++I) {
 1450     assert(FD->getNumParams() == 1 &&
 1468   if (S.getLangOpts().SizedDeallocation && UsualParams < FD->getNumParams() &&
 1474   if (S.getLangOpts().AlignedAllocation && UsualParams < FD->getNumParams() &&
 1480   return UsualParams == FD->getNumParams();
 1499       if (NumBaseParams < FD->getNumParams() &&
 1507       if (NumBaseParams < FD->getNumParams() &&
 2301           return C.Function->getNumParams() > 1 &&
 2779       if (Func->getNumParams() == Params.size()) {
tools/clang/lib/Sema/SemaInit.cpp
 3851   if (Info.Constructor->getNumParams() == 0)
 6188     for (unsigned I = 1, N = Constructor->getNumParams(); I != N; ++I) {
 6761   if (!FD->getIdentifier() || FD->getNumParams() != 1)
 6885                 N = std::min<unsigned>(Callee->getNumParams(), Args.size());
 9639           Function->getNumParams() > 0) {
 9776             (GD->getNumParams() == 0 && !GD->isVariadic()))
tools/clang/lib/Sema/SemaLambda.cpp
  541   for (unsigned p = 0, NumParams = CallOperator->getNumParams();
 1357   for (unsigned I = 0, N = CallOperator->getNumParams(); I != N; ++I) {
 1415   for (unsigned I = 0, N = CallOperator->getNumParams(); I != N; ++I)
 1892   for (unsigned I = 0, N = CallOperator->getNumParams(); I != N; ++I) {
tools/clang/lib/Sema/SemaLookup.cpp
 3411       if (FD->getNumParams() == 1 &&
 3414       else if (FD->getNumParams() == ArgTys.size()) {
 5243     if (!FD || !(FD->getNumParams() >= NumArgs &&
tools/clang/lib/Sema/SemaOpenMP.cpp
 4754         if (FD->getNumParams() > PVD->getFunctionScopeIndex() &&
 4782         if (FD->getNumParams() > PVD->getFunctionScopeIndex() &&
 4852         if (FD->getNumParams() > PVD->getFunctionScopeIndex() &&
tools/clang/lib/Sema/SemaOverload.cpp
  864   return FD->getNumParams() != 2 ||
 6181     if (Shadow && Args.size() == 1 && Constructor->getNumParams() >= 1 &&
 6436   if (!Function->isVariadic() && Args.size() < Function->getNumParams()) {
 6437     for (unsigned i = Args.size(), e = Function->getNumParams(); i != e; ++i) {
 8266           if (!C->Viable || !C->Function || C->Function->getNumParams() != 2)
10541     if (Meth->getNumParams()) {
tools/clang/lib/Sema/SemaTemplateDeduction.cpp
 3398       if (ParamIdx >= Specialization->getNumParams())
 3818   unsigned NumParams = Function->getNumParams();
 4866   unsigned NumParams = Function->getNumParams();
 5699   for (unsigned I = 0, N = Function->getNumParams(); I != N; ++I)
tools/clang/lib/Sema/SemaTemplateInstantiate.cpp
 2986       if (i < FD->getNumParams() && FD->getParamDecl(i) == PV)
tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
  285         if (FD->getNumParams() > PVD->getFunctionScopeIndex())
  366         if (FD->getNumParams() > PVD->getFunctionScopeIndex())
 3919   for (unsigned I = 0, N = PatternDecl->getNumParams(); I != N; ++I) {
 3923       assert(FParamIdx < Function->getNumParams());
 4155   unsigned NumParams = Ctor->getNumParams();
tools/clang/lib/Sema/TreeTransform.h
11515   for (unsigned I = 0, NumParams = NewCallOperator->getNumParams();
tools/clang/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp
  444     if(FD && i < FD->getNumParams())
tools/clang/lib/StaticAnalyzer/Checkers/GTestChecker.cpp
  198   unsigned ParamCount = CtorDecl->getNumParams();
tools/clang/lib/StaticAnalyzer/Checkers/InnerPointerChecker.cpp
  158     for (unsigned I = 0, E = FD->getNumParams(); I != E; ++I) {
tools/clang/lib/StaticAnalyzer/Checkers/IteratorChecker.cpp
  484     if (Ctr->getNumParams() < 2)
  541       for (auto J = 0U; J < Func->getNumParams(); ++J) {
 1682       HasPreIncrOp = HasPreIncrOp || (Method->getNumParams() == 0);
 1683       HasPostIncrOp = HasPostIncrOp || (Method->getNumParams() == 1);
 1687       HasDerefOp = (Method->getNumParams() == 0);
 1719   if (Func->getNumParams() > 2)
 1728   if (Func->getNumParams() > 0)
 1737   if (Func->getNumParams() != 1)
 1746   if (Func->getNumParams() < 1)
 1755   if (Func->getNumParams() > 0)
 1764   if (Func->getNumParams() != 1)
 1773   if (Func->getNumParams() < 1)
 1782   if (Func->getNumParams() > 0)
 1791   if (Func->getNumParams() < 2 || Func->getNumParams() > 3)
 1791   if (Func->getNumParams() < 2 || Func->getNumParams() > 3)
 1802   if (Func->getNumParams() < 2)
 1813   if (Func->getNumParams() < 1 || Func->getNumParams() > 2)
 1813   if (Func->getNumParams() < 1 || Func->getNumParams() > 2)
 1817   if (Func->getNumParams() == 2 &&
 1827   if (Func->getNumParams() < 1 || Func->getNumParams() > 2)
 1827   if (Func->getNumParams() < 1 || Func->getNumParams() > 2)
 1831   if (Func->getNumParams() == 2 &&
tools/clang/lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp
   96   if (FD->getNumParams() != 1 || FD->isVariadic())
tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp
  244       if (!II || !(II->getName() == "main" && FD->getNumParams() > 0))
tools/clang/lib/StaticAnalyzer/Core/IssueHash.cpp
   47   for (int i = 0, paramsCount = Target->getNumParams(); i < paramsCount; ++i) {
tools/clang/tools/extra/clang-tidy/bugprone/ArgumentCommentCheck.cpp
  177          Mock->getNumParams() == Expect->getNumParams() &&
  177          Mock->getNumParams() == Expect->getNumParams() &&
  253   unsigned NumArgs = std::min<unsigned>(Args.size(), Callee->getNumParams());
  273       if (Template->getNumParams() <= I ||
tools/clang/tools/extra/clang-tidy/bugprone/VirtualNearMissCheck.cpp
  133   unsigned NumParamA = BaseMD->getNumParams();
  134   unsigned NumParamB = DerivedMD->getNumParams();
tools/clang/tools/extra/clang-tidy/cert/PostfixOperatorCheck.cpp
   39   if (FuncDecl->getNumParams() != (HasThis ? 1 : 2))
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeVarargCheck.cpp
   36   auto N = FDecl->getNumParams(); // Number of parameters without '...'
tools/clang/tools/extra/clang-tidy/google/ExplicitConstructorCheck.cpp
  106   if (Ctor->isOutOfLine() || Ctor->getNumParams() == 0 ||
  144       Ctor->getNumParams() == 1 && !Ctor->getParamDecl(0)->isParameterPack();
tools/clang/tools/extra/clang-tidy/google/NonConstReferences.cpp
  118             (Function->getNumParams() < 2 || // E.g. member operator>>.
tools/clang/tools/extra/clang-tidy/misc/NewDeleteOverloadsCheck.cpp
   44     return Node.getNumParams() > 1;
   45   if (Node.getNumParams() == 1)
   52   if (Node.getNumParams() <= 1 || Node.getNumParams() > 2)
   52   if (Node.getNumParams() <= 1 || Node.getNumParams() > 2)
tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp
  475   unsigned ParamCount = OperatorDecl->getNumParams();
tools/clang/tools/extra/clang-tidy/misc/UnusedParametersCheck.cpp
   61       Index + 1 < Function->getNumParams() ? Function->getParamDecl(Index + 1)
  177   for (unsigned i = 0, e = Function->getNumParams(); i != e; ++i) {
tools/clang/tools/extra/clang-tidy/modernize/AvoidBindCheck.cpp
  157   if (F->getNumParams() != Args.size())
tools/clang/tools/extra/clang-tidy/modernize/RedundantVoidArgCheck.cpp
  240   if (Lambda->getLambdaClass()->getLambdaCallOperator()->getNumParams() == 0 &&
tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDefaultCheck.cpp
  276     if (Ctor->getNumParams() == 0) {
tools/clang/tools/extra/clang-tidy/performance/NoexceptMoveConstructorCheck.cpp
   56       assert(Decl->getNumParams() > 0);
   57       SourceLocation NoexceptLoc = Decl->getParamDecl(Decl->getNumParams() - 1)
tools/clang/tools/extra/clang-tidy/readability/AvoidConstParamsInDecls.cpp
   89     for (unsigned int i = 0; i < Func->getNumParams(); ++i) {
tools/clang/tools/extra/clang-tidy/readability/FunctionSizeCheck.cpp
  175   unsigned ActualNumberParameters = Func->getNumParams();
tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.cpp
  830       for (unsigned i = 0; i < Value->getNumParams(); ++i) {
tools/clang/tools/extra/clang-tidy/readability/NamedParameterCheck.cpp
   45   for (unsigned I = 0, E = Function->getNumParams(); I != E; ++I) {
tools/clang/tools/libclang/CIndex.cpp
 4993     for (unsigned I = 0, N = Function->getNumParams(); I != N; ++I) {
 5000       if (Function->getNumParams())
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp
  786           if (F->getNumParams() == 0)
tools/lldb/source/Plugins/SymbolFile/NativePDB/PdbAstBuilder.cpp
 1247   unsigned int params = func_decl->getNumParams();
tools/lldb/source/Symbol/ClangASTContext.cpp
  156   return (m1->getNumParams() != m2->getNumParams()) ||
  156   return (m1->getNumParams() != m2->getNumParams()) ||