/external/clang/test/CXX/expr/expr.prim/expr.prim.lambda/ |
H A D | p5-generic-lambda-1y.cpp | 20 auto NumParams = [](auto Self, auto h, auto ... rest) -> unsigned { member in namespace:overload_generic_lambda 26 overload<decltype(Base), decltype(NumParams)> O(Base, NumParams); 38 auto NumParams = [](auto Self, auto h, auto ... rest) { member in namespace:overload_generic_lambda_return_type_deduction 44 overload<decltype(Base), decltype(NumParams)> O(Base, NumParams);
|
/external/llvm/lib/Analysis/ |
H A D | MemoryBuiltins.cpp | 47 unsigned char NumParams; member in struct:AllocFnsTy 131 FTy->getNumParams() == FnData->NumParams &&
|
/external/clang/lib/AST/ |
H A D | DeclTemplate.cpp | 32 NamedDecl **Params, unsigned NumParams, 35 NumParams(NumParams), ContainsUnexpandedParameterPack(false) { 36 assert(this->NumParams == NumParams && "Too many template parameters"); 37 for (unsigned Idx = 0; Idx < NumParams; ++Idx) { 59 unsigned NumParams, SourceLocation RAngleLoc) { 61 + sizeof(NamedDecl *) * NumParams; 66 NumParams, RAngleLoc); 30 TemplateParameterList(SourceLocation TemplateLoc, SourceLocation LAngleLoc, NamedDecl **Params, unsigned NumParams, SourceLocation RAngleLoc) argument 57 Create(const ASTContext &C, SourceLocation TemplateLoc, SourceLocation LAngleLoc, NamedDecl **Params, unsigned NumParams, SourceLocation RAngleLoc) argument
|
H A D | ExprCXX.cpp | 1436 unsigned NumParams, 1440 ParamPack(ParamPack), NameLoc(NameLoc), NumParameters(NumParams) { 1442 std::uninitialized_copy(Params, Params + NumParams, 1457 unsigned NumParams) { 1459 sizeof(ParmVarDecl*) * NumParams)) 1434 FunctionParmPackExpr(QualType T, ParmVarDecl *ParamPack, SourceLocation NameLoc, unsigned NumParams, Decl * const *Params) argument 1456 CreateEmpty(const ASTContext &Context, unsigned NumParams) argument
|
H A D | Type.cpp | 1599 NumParams(params.size()), NumExceptions(epi.NumExceptions), 1604 assert(NumParams == params.size() && "function has too many parameters"); 1608 for (unsigned i = 0; i != NumParams; ++i) { 1622 QualType *exnSlot = argSlot + NumParams; 1636 Expr **noexSlot = reinterpret_cast<Expr **>(argSlot + NumParams); 1650 reinterpret_cast<FunctionDecl **>(argSlot + NumParams); 1659 reinterpret_cast<FunctionDecl **>(argSlot + NumParams); 1665 for (unsigned i = 0; i != NumParams; ++i) 1728 const QualType *ArgTys, unsigned NumParams, 1750 for (unsigned i = 0; i != NumParams; 1727 Profile(llvm::FoldingSetNodeID &ID, QualType Result, const QualType *ArgTys, unsigned NumParams, const ExtProtoInfo &epi, const ASTContext &Context) argument [all...] |
H A D | Decl.cpp | 1389 unsigned NumParams = FD->getNumParams(); local 1390 for (unsigned i = 0; i < NumParams; ++i) { 1397 if (NumParams > 0) 3590 NumParams = NewParamInfo.size(); 3715 unsigned NumParams) { 3716 return new (C, DC, NumParams * sizeof(ImplicitParamDecl *)) 3717 CapturedDecl(DC, NumParams); 3721 unsigned NumParams) { 3722 return new (C, ID, NumParams * sizeof(ImplicitParamDecl *)) 3723 CapturedDecl(nullptr, NumParams); 3714 Create(ASTContext &C, DeclContext *DC, unsigned NumParams) argument 3720 CreateDeserialized(ASTContext &C, unsigned ID, unsigned NumParams) argument [all...] |
/external/clang/lib/Sema/ |
H A D | DeclSpec.cpp | 153 unsigned NumParams, 190 I.Fun.NumParams = NumParams; 207 if (NumParams) { 213 NumParams <= llvm::array_lengthof(TheDeclarator.InlineParams)) { 218 I.Fun.Params = new DeclaratorChunk::ParamInfo[NumParams]; 221 memcpy(I.Fun.Params, Params, sizeof(Params[0]) * NumParams); 149 getFunction(bool hasProto, bool isAmbiguous, SourceLocation LParenLoc, ParamInfo *Params, unsigned NumParams, SourceLocation EllipsisLoc, SourceLocation RParenLoc, unsigned TypeQuals, bool RefQualifierIsLvalueRef, SourceLocation RefQualifierLoc, SourceLocation ConstQualifierLoc, SourceLocation VolatileQualifierLoc, SourceLocation MutableLoc, ExceptionSpecificationType ESpecType, SourceLocation ESpecLoc, ParsedType *Exceptions, SourceRange *ExceptionRanges, unsigned NumExceptions, Expr *NoexceptExpr, SourceLocation LocalRangeBegin, SourceLocation LocalRangeEnd, Declarator &TheDeclarator, TypeResult TrailingReturnType) argument
|
H A D | SemaTemplateInstantiate.cpp | 1689 ParmVarDecl **Params, unsigned NumParams, 1699 return Instantiator.TransformFunctionTypeParams(Loc, Params, NumParams, 1688 SubstParmTypes(SourceLocation Loc, ParmVarDecl **Params, unsigned NumParams, const MultiLevelTemplateArgumentList &TemplateArgs, SmallVectorImpl<QualType> &ParamTypes, SmallVectorImpl<ParmVarDecl *> *OutParams) argument
|
H A D | SemaTemplateDeduction.cpp | 134 const TemplateArgument *Params, unsigned NumParams, 771 /// \param NumParams The number of types in \c Params 797 const QualType *Params, unsigned NumParams, 806 if (NumParams != NumArgs && 807 !(NumParams && isa<PackExpansionType>(Params[NumParams - 1])) && 817 for (; ParamIdx != NumParams; ++ParamIdx) { 852 if (ParamIdx + 1 < NumParams) 1852 const TemplateArgument *Params, unsigned NumParams, 1860 if (hasPackExpansionBeforeEnd(Params, NumParams)) 795 DeduceTemplateArguments(Sema &S, TemplateParameterList *TemplateParams, const QualType *Params, unsigned NumParams, const QualType *Args, unsigned NumArgs, TemplateDeductionInfo &Info, SmallVectorImpl<DeducedTemplateArgument> &Deduced, unsigned TDF, bool PartialOrdering = false, SmallVectorImpl<RefParamPartialOrderingComparison> * RefParamComparisons = nullptr) argument 1850 DeduceTemplateArguments(Sema &S, TemplateParameterList *TemplateParams, const TemplateArgument *Params, unsigned NumParams, const TemplateArgument *Args, unsigned NumArgs, TemplateDeductionInfo &Info, SmallVectorImpl<DeducedTemplateArgument> &Deduced) argument 4301 unsigned NumParams = Function->getNumParams(); local [all...] |
H A D | SemaCodeComplete.cpp | 2848 unsigned NumParams = FDecl ? FDecl->getNumParams() : Proto->getNumParams(); local 2849 for (unsigned I = 0; I != NumParams; ++I) { 2874 if (CurrentArg < NumParams)
|
H A D | SemaDeclAttr.cpp | 228 unsigned NumParams = local 241 if (Idx < 1 || (!IV && Idx > NumParams)) { 502 unsigned int NumParams = FD->getNumParams(); local 506 if(!ArgValue.isStrictlyPositive() || ParamIdxFromOne > NumParams) { 508 << Attr.getName() << Idx + 1 << NumParams; local 3784 llvm::APSInt NumParams(32); 3785 if (!NumParamsExpr->isIntegerConstantExpr(NumParams, S.Context)) { 3792 unsigned Num = NumParams.getLimitedValue(255); 3795 << Attr.getName() << (int)NumParams.getSExtValue()
|
H A D | SemaExprCXX.cpp | 2041 unsigned NumParams = Param2.isNull() ? 1 : 2; local 2050 if (Func->getNumParams() == NumParams) { 2055 NumParams == 2 2061 (NumParams == 1 || InitialParam2Type == Param2)) { 2096 Return, ArrayRef<QualType>(Params, NumParams), EPI); 2107 for (unsigned I = 0; I != NumParams; ++I) { 2114 Alloc->setParams(ArrayRef<ParmVarDecl*>(ParamDecls, NumParams));
|
H A D | SemaStmt.cpp | 3316 unsigned NumParams) { 3332 assert(NumParams > 0 && "CapturedStmt requires context parameter"); 3333 CD = CapturedDecl::Create(Context, CurContext, NumParams); 3365 unsigned NumParams) { 3367 RecordDecl *RD = CreateCapturedStmtRecordDecl(CD, Loc, NumParams); 3315 CreateCapturedStmtRecordDecl(CapturedDecl *&CD, SourceLocation Loc, unsigned NumParams) argument 3363 ActOnCapturedRegionStart(SourceLocation Loc, Scope *CurScope, CapturedRegionKind Kind, unsigned NumParams) argument
|
H A D | SemaTemplate.cpp | 813 /// contains the template parameters in Params/NumParams. 819 Decl **Params, unsigned NumParams, 825 (NamedDecl**)Params, NumParams, 3592 unsigned NumParams = Params->size(); local 3596 if (NumArgs > NumParams) 3597 Range = SourceRange(TemplateArgs[NumParams].getLocation(), 3600 << (NumArgs > NumParams) 815 ActOnTemplateParameterList(unsigned Depth, SourceLocation ExportLoc, SourceLocation TemplateLoc, SourceLocation LAngleLoc, Decl **Params, unsigned NumParams, SourceLocation RAngleLoc) argument
|
H A D | SemaChecking.cpp | 757 unsigned NumParams, bool IsMemberFunction, 779 for (unsigned ArgIdx = NumParams; ArgIdx < Args.size(); ++ArgIdx) { 819 unsigned NumParams = Proto ? Proto->getNumParams() : 0; local 829 checkCall(FDecl, llvm::makeArrayRef<const Expr *>(Args, NumArgs), NumParams, 886 unsigned NumParams = Proto ? Proto->getNumParams() : 0; local 890 NumParams, /*IsMemberFunction=*/false, TheCall->getRParenLoc(), 901 unsigned NumParams = Proto ? Proto->getNumParams() : 0; local 906 NumParams, /*IsMemberFunction=*/false, TheCall->getRParenLoc(), 756 checkCall(NamedDecl *FDecl, ArrayRef<const Expr *> Args, unsigned NumParams, bool IsMemberFunction, SourceLocation Loc, SourceRange Range, VariadicCallType CallType) argument
|
H A D | SemaDecl.cpp | 1097 for (unsigned P = 0, NumParams = FD->getNumParams(); P < NumParams; ++P) { 7153 for (unsigned i = 0, e = FTI.NumParams; i != e; ++i) { 9687 for (int i = FTI.NumParams; i != 0; /* decrement in loop */) { 10331 /*NumParams=*/0, 10388 unsigned int NumParams = FD->getNumParams(); local 10389 if (FormatIdx < NumParams && // NumParams may be 0 (e.g. vfprintf)
|
H A D | SemaDeclCXX.cpp | 380 for (unsigned argIdx = 0, e = chunk.Fun.NumParams; argIdx != e; 403 for (unsigned NumParams = FD->getNumParams(); NumParams > 0; --NumParams) { 404 const ParmVarDecl *PVD = FD->getParamDecl(NumParams-1); 439 for (unsigned p = 0, NumParams = Old->getNumParams(); p < NumParams; ++p) { 667 unsigned NumParams = FD->getNumParams(); local 671 for (p = 0; p < NumParams; ++p) { 684 for (; p < NumParams; 10805 unsigned NumParams = Proto->getNumParams(); local 11031 unsigned NumParams = FnDecl->getNumParams() local [all...] |
H A D | SemaOverload.cpp | 5608 unsigned NumParams = Proto->getNumParams(); local 5613 if ((Args.size() + (PartialOverloading && Args.size())) > NumParams && 5645 if (ArgIdx < NumParams) { 5852 unsigned NumParams = Proto->getNumParams(); local 5857 if (Args.size() > NumParams && !Proto->isVariadic()) { 5897 if (ArgIdx < NumParams) { 6334 unsigned NumParams = Proto->getNumParams(); local 6339 if (Args.size() > NumParams && !Proto->isVariadic()) { 6347 if (Args.size() < NumParams) { 6357 if (ArgIdx < NumParams) { 9421 unsigned NumParams = Proto->getNumParams(); local 11740 unsigned NumParams = Proto->getNumParams(); local [all...] |
H A D | TreeTransform.h | 576 ParmVarDecl **Params, unsigned NumParams, 4282 ParmVarDecl **Params, unsigned NumParams, 4288 for (unsigned i = 0; i != NumParams; ++i) { 10203 unsigned NumParams = CD->getNumParams(); local 10206 for (unsigned I = 0; I < NumParams; ++I) { 4281 TransformFunctionTypeParams(SourceLocation Loc, ParmVarDecl **Params, unsigned NumParams, const QualType *ParamTypes, SmallVectorImpl<QualType> &OutParamTypes, SmallVectorImpl<ParmVarDecl*> *PVars) argument
|
H A D | SemaExpr.cpp | 4142 unsigned NumParams = Proto->getNumParams(); local 4144 unsigned MinArgs = FDecl ? FDecl->getMinRequiredArguments() : NumParams; 4152 if (Args.size() < NumParams) { 4157 MinArgs == NumParams && !Proto->isVariadic() 4165 MinArgs == NumParams && !Proto->isVariadic() 4170 Diag(RParenLoc, MinArgs == NumParams && !Proto->isVariadic() 4183 Call->setNumArgs(Context, NumParams); 4188 if (Args.size() > NumParams) { 4193 MinArgs == NumParams && !Proto->isVariadic() 4196 diagnoseTypo(TC, PDiag(diag_id) << FnKind << NumParams 4249 unsigned NumParams = Proto->getNumParams(); local [all...] |
/external/clang/include/clang/AST/ |
H A D | DeclTemplate.h | 55 unsigned NumParams : 31; 63 NamedDecl **Params, unsigned NumParams, 71 unsigned NumParams, 84 iterator end() { return begin() + NumParams; } 85 const_iterator end() const { return begin() + NumParams; } 87 unsigned size() const { return NumParams; } 2017 unsigned NumParams; member in class:clang::TemplateParameterList::FriendTemplateDecl 2035 NumParams(NParams), 2043 NumParams(0), 2077 assert(i <= NumParams); [all...] |
/external/clang/lib/Serialization/ |
H A D | ASTReaderDecl.cpp | 706 unsigned NumParams = Record[Idx++]; local 708 Params.reserve(NumParams); 709 for (unsigned I = 0; I != NumParams; ++I) 743 unsigned NumParams = Record[Idx++]; local 745 Params.reserve(NumParams); 746 for (unsigned I = 0; I != NumParams; ++I) 1076 unsigned NumParams = Record[Idx++]; local 1078 Params.reserve(NumParams); 1079 for (unsigned I = 0; I != NumParams; ++I) 1109 for (unsigned I = 0; I < CD->NumParams; 1554 unsigned NumParams = Record[Idx++]; local [all...] |
H A D | ASTReader.cpp | 5232 unsigned NumParams = Record[Idx++]; local 5234 for (unsigned I = 0; I != NumParams; ++I) 7621 unsigned NumParams = Record[Idx++]; 7623 Params.reserve(NumParams); 7624 while (NumParams--)
|
/external/clang/include/clang/Sema/ |
H A D | DeclSpec.h | 1180 /// NumParams - This is the number of formal parameters specified by the 1182 unsigned NumParams; member in struct:clang::DeclaratorChunk::FunctionTypeInfo 1234 for (unsigned I = 0; I < NumParams; ++I) { 1242 NumParams = 0; 1255 bool isKNRPrototype() const { return !hasPrototype && NumParams != 0; } 1424 ParamInfo *Params, unsigned NumParams,
|