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

References

tools/clang/lib/AST/Decl.cpp
 1638           OS << FD->getParamDecl(i)->getType().stream(P);
 3010   auto *RD = getParamDecl(1)->getType()->getAsCXXRecordDecl();
tools/clang/lib/AST/DeclCXX.cpp
  821           Method->getParamDecl(0)->getType()->getAs<ReferenceType>();
 2182       Context.hasSameUnqualifiedType(getParamDecl(UsualParams)->getType(),
 2187       getParamDecl(UsualParams)->getType()->isAlignValT())
 2229   QualType ParamType = getParamDecl(0)->getType();
 2249   QualType ParamType = getParamDecl(0)->getType();
 2503          (getNumParams() > 0 && getParamDecl(0)->hasDefaultArg());
 2509          getParamDecl(0)->getType()->isLValueReferenceType();
 2514     getParamDecl(0)->getType()->isRValueReferenceType();
 2530       (getNumParams() > 1 && !getParamDecl(1)->hasDefaultArg()) ||
 2535   const ParmVarDecl *Param = getParamDecl(0);
 2573           (getParamDecl(1)->hasDefaultArg() ||
 2574            getParamDecl(1)->isParameterPack()));
 2579       (getNumParams() > 1 && !getParamDecl(1)->hasDefaultArg()) ||
 2583   const ParmVarDecl *Param = getParamDecl(0);
tools/clang/lib/AST/Expr.cpp
  759         POut << Decl->getParamDecl(i)->getType().stream(Policy);
tools/clang/lib/AST/ExprCXX.cpp
  967     cast<FunctionDecl>(getCalleeDecl())->getParamDecl(0)->getType();
tools/clang/lib/AST/ExprConstant.cpp
 5586         Info, E, Definition->getParamDecl(0)->getType().getNonReferenceType(),
tools/clang/lib/AST/Interp/InterpFrame.cpp
  122     QualType Ty = F->getParamDecl(I)->getType();
tools/clang/lib/AST/ItaniumMangle.cpp
 2908       if (auto *Attr = FD->getParamDecl(I)->getAttr<PassObjectSizeAttr>()) {
tools/clang/lib/AST/MicrosoftMangle.cpp
 2295         if (const auto *P = D->getParamDecl(I)->getAttr<PassObjectSizeAttr>())
tools/clang/lib/Analysis/BodyFarm.cpp
  326   const ParmVarDecl *Flag = D->getParamDecl(0);
  327   const ParmVarDecl *Callback = D->getParamDecl(1);
  410     const ParmVarDecl *PDecl = D->getParamDecl(ParamIdx);
  483   const ParmVarDecl *Predicate = D->getParamDecl(0);
  493   const ParmVarDecl *Block = D->getParamDecl(1);
  566   const ParmVarDecl *PV = D->getParamDecl(1);
  608   const ParmVarDecl *OldValue = D->getParamDecl(0);
  611   const ParmVarDecl *NewValue = D->getParamDecl(1);
  616   const ParmVarDecl *TheValue = D->getParamDecl(2);
tools/clang/lib/Analysis/Consumed.cpp
  623     const ParmVarDecl *Param = FunD->getParamDecl(Index - Offset);
tools/clang/lib/Analysis/ThreadSafetyCommon.cpp
  294              ? cast<FunctionDecl>(D)->getCanonicalDecl()->getParamDecl(I)
tools/clang/lib/CodeGen/CGBuiltin.cpp
 3518             CGM.getCXXABI().getThrowInfo(FD->getParamDecl(0)->getType()))
tools/clang/lib/CodeGen/CGClass.cpp
 2129     QualType SrcTy = D->getParamDecl(0)->getType().getNonReferenceType();
 2209           OuterCtor->getParamDecl(Param->getFunctionScopeIndex())->getType(),
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp
10280           CDT = FD->getParamDecl(I)->getType();
10455     QualType QT = FD->getParamDecl(I)->getType().getCanonicalType();
tools/clang/lib/CodeGen/CodeGenFunction.h
  447         return FD->getParamDecl(I);
tools/clang/lib/CodeGen/CodeGenModule.cpp
 1294       const ParmVarDecl *parm = FD->getParamDecl(i);
tools/clang/lib/Sema/SemaChecking.cpp
 9105         QualType ParamType = FDecl->getParamDecl(0)->getType();
tools/clang/lib/Sema/SemaCodeComplete.cpp
 2928     const ParmVarDecl *Param = Function->getParamDecl(P);
 3596     if (Function && Function->getParamDecl(P)->hasDefaultArg() && !InOptional) {
 3620       const ParmVarDecl *Param = Function->getParamDecl(P);
tools/clang/lib/Sema/SemaDecl.cpp
 2930       FirstFD->getParamDecl(oldDecl->getFunctionScopeIndex());
tools/clang/lib/Sema/SemaDeclAttr.cpp
   99     return FD->getParamDecl(Idx);
  706         ArgTy = FD->getParamDecl(ParamIdxFromZero)->getType();
  853   const ParmVarDecl *Param = FD->getParamDecl(Idx.getASTIndex());
 1619         << FuncDecl->getParamDecl(Idx.getASTIndex())->getSourceRange();
tools/clang/lib/Sema/SemaDeclCXX.cpp
  423     const ParmVarDecl *PVD = FD->getParamDecl(NumParams-1);
 1641     const ParmVarDecl *PD = FD->getParamDecl(ArgIndex);
 9761       (Ctor->getNumParams() > 1 && !Ctor->getParamDecl(1)->hasDefaultArg()))
 9764   QualType ArgType = Ctor->getParamDecl(0)->getType();
13744   QualType FirstParamType = FnDecl->getParamDecl(0)->getType();
13753             FnDecl->getParamDecl(0)->getType()->getAs<PointerType>()) {
13788   if (FnDecl->getParamDecl(0)->hasDefaultArg())
13791       << FnDecl->getDeclName() << FnDecl->getParamDecl(0)->getDefaultArgRange();
15318         Diag(New->getParamDecl(I)->getLocation(),
15320         Diag(Old->getParamDecl(I)->getLocation(),
tools/clang/lib/Sema/SemaExprCXX.cpp
 3830           BeforeToType = Ctor->getParamDecl(0)->getType().getNonReferenceType();
tools/clang/lib/Sema/SemaInit.cpp
 6763   const auto *RD = FD->getParamDecl(0)->getType()->getPointeeCXXRecordDecl();
 6824       VisitPointerArg(Ctor->getParamDecl(0), CCE->getArgs()[0]);
 6887     if (Callee->getParamDecl(I)->hasAttr<LifetimeBoundAttr>())
 6888       VisitLifetimeBoundArg(Callee->getParamDecl(I), Args[I]);
 9644                                          Function->getParamDecl(0)->getType());
tools/clang/lib/Sema/SemaOverload.cpp
  865          !Ctx.hasSameUnqualifiedType(FD->getParamDecl(0)->getType(),
  866                                      FD->getParamDecl(1)->getType()) ||
tools/clang/lib/Sema/SemaTemplateInstantiate.cpp
 2986       if (i < FD->getNumParams() && FD->getParamDecl(i) == PV)
 2987         return FD->getCanonicalDecl()->getParamDecl(i);
tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
 3920     const ParmVarDecl *PatternParam = PatternDecl->getParamDecl(I);
tools/clang/lib/Serialization/ASTReader.cpp
11094           const ParmVarDecl *FirstParam = FirstMethod->getParamDecl(I);
11095           const ParmVarDecl *SecondParam = SecondMethod->getParamDecl(I);
tools/clang/lib/StaticAnalyzer/Checkers/CXXSelfAssignmentChecker.cpp
   51   auto Param = SVB.makeLoc(State->getRegion(MD->getParamDecl(0), LCtx));
   59         Out << "Assuming " << MD->getParamDecl(0)->getName() << " == *this";
   69         Out << "Assuming " << MD->getParamDecl(0)->getName() << " != *this";
tools/clang/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp
  445       ParamDecl = FD->getParamDecl(i);
tools/clang/lib/StaticAnalyzer/Checkers/GTestChecker.cpp
  223   if (ParamCount == 1 && CtorDecl->getParamDecl(0)->getType() == BoolTy) {
  229     auto *RefTy = CtorDecl->getParamDecl(0)->getType()->getAs<ReferenceType>();
tools/clang/lib/StaticAnalyzer/Checkers/InnerPointerChecker.cpp
  159       QualType ParamTy = FD->getParamDecl(I)->getType();
tools/clang/lib/StaticAnalyzer/Checkers/IteratorChecker.cpp
  487     if (Ctr->getParamDecl(0)->getName() != "first" ||
  488         Ctr->getParamDecl(1)->getName() != "last")
  542         const auto *Param = Func->getParamDecl(J);
 1793   if (!isIteratorType(Func->getParamDecl(0)->getType()))
 1804   if (!isIteratorType(Func->getParamDecl(0)->getType()))
 1815   if (!isIteratorType(Func->getParamDecl(0)->getType()))
 1818       !isIteratorType(Func->getParamDecl(1)->getType()))
 1829   if (!isIteratorType(Func->getParamDecl(0)->getType()))
 1832       !isIteratorType(Func->getParamDecl(1)->getType()))
tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp
  247       const ParmVarDecl *PD = FD->getParamDecl(0);
tools/clang/lib/StaticAnalyzer/Core/IssueHash.cpp
   50     Signature.append(Target->getParamDecl(i)->getType().getAsString());
tools/clang/tools/extra/clang-tidy/bugprone/ArgumentCommentCheck.cpp
  264     const ParmVarDecl *PVD = Callee->getParamDecl(I);
tools/clang/tools/extra/clang-tidy/bugprone/CopyConstructorInitCheck.cpp
   39   std::string ParamName = Ctor->getParamDecl(0)->getNameAsString();
tools/clang/tools/extra/clang-tidy/bugprone/VirtualNearMissCheck.cpp
  139     if (getDecayedType(BaseMD->getParamDecl(I)->getType().getCanonicalType()) !=
  141             DerivedMD->getParamDecl(I)->getType().getCanonicalType()))
tools/clang/tools/extra/clang-tidy/google/ExplicitConstructorCheck.cpp
  111       Ctor->getParamDecl(0)->getType().getNonReferenceType());
  144       Ctor->getNumParams() == 1 && !Ctor->getParamDecl(0)->isParameterPack();
tools/clang/tools/extra/clang-tidy/google/NonConstReferences.cpp
  106         if (Function->getParamDecl(0) == Parameter)
  117         if (isNonConstRef(Function->getParamDecl(0)->getType()) &&
  119              isNonConstRef(Function->getParamDecl(1)->getType())) &&
tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp
  484   if (isNonConstReferenceType(OperatorDecl->getParamDecl(0)->getType()))
  488          isNonConstReferenceType(OperatorDecl->getParamDecl(1)->getType());
tools/clang/tools/extra/clang-tidy/misc/UnusedParametersCheck.cpp
   59       Result, Index > 0 ? Function->getParamDecl(Index - 1) : nullptr,
   60       Function->getParamDecl(Index),
   61       Index + 1 < Function->getNumParams() ? Function->getParamDecl(Index + 1)
  134   const auto *Param = Function->getParamDecl(ParamIndex);
  178     const auto *Param = Function->getParamDecl(i);
tools/clang/tools/extra/clang-tidy/modernize/PassByValueCheck.cpp
  116     Results.push_back(Redecl->getParamDecl(ParamIdx));
tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDefaultCheck.cpp
   66   const auto *Param = Ctor->getParamDecl(0);
  120   const auto *Param = Operator->getParamDecl(0);
tools/clang/tools/extra/clang-tidy/performance/NoexceptMoveConstructorCheck.cpp
   57       SourceLocation NoexceptLoc = Decl->getParamDecl(Decl->getNumParams() - 1)
tools/clang/tools/extra/clang-tidy/performance/UnnecessaryValueParamCheck.cpp
  159     const auto &CurrentParam = *FunctionDecl->getParamDecl(Index);
tools/clang/tools/extra/clang-tidy/readability/AvoidConstParamsInDecls.cpp
   90       if (Param == Func->getParamDecl(i)) {
tools/clang/tools/extra/clang-tidy/readability/NamedParameterCheck.cpp
   46     const ParmVarDecl *Parm = Function->getParamDecl(I);
   87         UnnamedParams.front().first->getParamDecl(UnnamedParams.front().second);
  100             (*M->begin_overridden_methods())->getParamDecl(P.second);
  108         const ParmVarDecl *DefParm = Definition->getParamDecl(P.second);
  117       const ParmVarDecl *Parm = P.first->getParamDecl(P.second);
tools/clang/tools/libclang/CIndex.cpp
 4996       OS << Function->getParamDecl(I)->getType().getAsString(Policy);
tools/clang/unittests/AST/ASTTraverserTest.cpp
  228   const auto *Parm = Func->getParamDecl(0);