/external/clang/include/clang/AST/ |
D | SelectorLocationsKind.h | 24 class ParmVarDecl; variable 66 ArrayRef<ParmVarDecl *> Args, 78 ArrayRef<ParmVarDecl *> Args,
|
D | CommentSema.h | 227 ArrayRef<const ParmVarDecl *> getParamVars(); 235 ArrayRef<const ParmVarDecl *> ParamVars); 240 ArrayRef<const ParmVarDecl *> ParamVars);
|
D | Decl.h | 793 friend class ParmVarDecl; variable 1293 class ParmVarDecl : public VarDecl { 1299 ParmVarDecl(Kind DK, ASTContext &C, DeclContext *DC, SourceLocation StartLoc, in ParmVarDecl() function 1310 static ParmVarDecl *Create(ASTContext &C, DeclContext *DC, 1316 static ParmVarDecl *CreateDeserialized(ASTContext &C, unsigned ID); 1375 return const_cast<ParmVarDecl *>(this)->getDefaultArg(); in getDefaultArg() 1499 ParmVarDecl **ParamInfo; 1597 void setParams(ASTContext &C, ArrayRef<ParmVarDecl *> NewParamInfo); 1899 typedef ParmVarDecl **param_iterator; 1900 typedef ParmVarDecl * const *param_const_iterator; [all …]
|
D | DeclObjC.h | 207 ParmVarDecl **getParams() { in getParams() 208 return reinterpret_cast<ParmVarDecl **>(ParamsAndSelLocs); in getParams() 210 const ParmVarDecl *const *getParams() const { in getParams() 211 return reinterpret_cast<const ParmVarDecl *const *>(ParamsAndSelLocs); in getParams() 223 ArrayRef<ParmVarDecl*> Params, 345 typedef const ParmVarDecl *const *param_const_iterator; 346 typedef ParmVarDecl *const *param_iterator; 372 ArrayRef<ParmVarDecl*> parameters() const { in parameters() 373 return llvm::makeArrayRef(const_cast<ParmVarDecl**>(getParams()), in parameters() 381 ArrayRef<ParmVarDecl*> Params, [all …]
|
D | TypeLoc.h | 26 class ParmVarDecl; variable 1210 ArrayRef<ParmVarDecl *> getParams() const { in getParams() 1215 ParmVarDecl **getParmArray() const { in getParmArray() 1216 return (ParmVarDecl**) getExtraLocalData(); in getParmArray() 1224 ParmVarDecl *getParam(unsigned i) const { return getParmArray()[i]; } in getParam() 1225 void setParam(unsigned i, ParmVarDecl *VD) { getParmArray()[i] = VD; } in setParam() 1247 return getNumParams() * sizeof(ParmVarDecl *); in getExtraLocalDataSize() 1251 return llvm::alignOf<ParmVarDecl*>(); in getExtraLocalDataAlignment()
|
D | ExprCXX.h | 868 llvm::PointerIntPair<ParmVarDecl *, 1, bool> Param; 873 CXXDefaultArgExpr(StmtClass SC, SourceLocation Loc, ParmVarDecl *param) in CXXDefaultArgExpr() 882 CXXDefaultArgExpr(StmtClass SC, SourceLocation Loc, ParmVarDecl *param, in CXXDefaultArgExpr() 897 ParmVarDecl *Param) { in Create() 904 ParmVarDecl *Param, Expr *SubExpr); 907 const ParmVarDecl *getParam() const { return Param.getPointer(); } in getParam() 908 ParmVarDecl *getParam() { return Param.getPointer(); } in getParam() 3672 ParmVarDecl *ParamPack; 3680 FunctionParmPackExpr(QualType T, ParmVarDecl *ParamPack, 3689 ParmVarDecl *ParamPack, [all …]
|
/external/clang/lib/AST/ |
D | SelectorLocationsKind.cpp | 56 SourceLocation getArgLoc<ParmVarDecl>(ParmVarDecl *Arg) { in getArgLoc() 116 ArrayRef<ParmVarDecl *> Args, in hasStandardSelectorLocs() 124 ArrayRef<ParmVarDecl *> Args, in getStandardSelectorLoc()
|
D | Decl.cpp | 1113 if (isa<ParmVarDecl>(ContextDecl)) in getLVForClosure() 2257 ParmVarDecl *ParmVarDecl::Create(ASTContext &C, DeclContext *DC, in Create() 2262 return new (C, DC) ParmVarDecl(ParmVar, C, DC, StartLoc, IdLoc, Id, T, TInfo, in Create() 2266 QualType ParmVarDecl::getOriginalType() const { in getOriginalType() 2274 ParmVarDecl *ParmVarDecl::CreateDeserialized(ASTContext &C, unsigned ID) { in CreateDeserialized() 2276 ParmVarDecl(ParmVar, C, nullptr, SourceLocation(), SourceLocation(), in CreateDeserialized() 2280 SourceRange ParmVarDecl::getSourceRange() const { in getSourceRange() 2295 Expr *ParmVarDecl::getDefaultArg() { in getDefaultArg() 2307 SourceRange ParmVarDecl::getDefaultArgRange() const { in getDefaultArgRange() 2317 bool ParmVarDecl::isParameterPack() const { in isParameterPack() [all …]
|
D | CommentSema.cpp | 726 ArrayRef<const ParmVarDecl *> ParamVars = getParamVars(); in resolveParamCommandIndexes() 761 SmallVector<const ParmVarDecl *, 8> OrphanedParamDecls; in resolveParamCommandIndexes() 793 const ParmVarDecl *CorrectedPVD = OrphanedParamDecls[CorrectedParamIndex]; in resolveParamCommandIndexes() 931 ArrayRef<const ParmVarDecl *> Sema::getParamVars() { in getParamVars() 942 ArrayRef<const ParmVarDecl *> ParamVars) { in resolveParmVarReference() 1009 ArrayRef<const ParmVarDecl *> ParamVars) { in correctTypoInParmVarReference()
|
/external/clang/test/Misc/ |
D | ast-dump-decl.m | 32 // CHECK-NEXT: ParmVarDecl{{.*}} i 'int' 43 // CHECK-NEXT: ParmVarDecl{{.*}} i 'int' 108 // CHECK-NEXT: ParmVarDecl{{.*}} foo 111 // CHECK-NEXT: ParmVarDecl{{.*}} bar 133 // CHECK-NEXT: ParmVarDecl{{.*}} y 'int'
|
/external/clang/lib/Analysis/ |
D | BodyFarm.cpp | 180 const ParmVarDecl *Predicate = D->getParamDecl(0); in create_dispatch_once() 190 const ParmVarDecl *Block = D->getParamDecl(1); in create_dispatch_once() 256 const ParmVarDecl *PV = D->getParamDecl(1); in create_dispatch_sync() 298 const ParmVarDecl *OldValue = D->getParamDecl(0); in create_OSAtomicCompareAndSwap() 301 const ParmVarDecl *NewValue = D->getParamDecl(1); in create_OSAtomicCompareAndSwap() 306 const ParmVarDecl *TheValue = D->getParamDecl(2); in create_OSAtomicCompareAndSwap()
|
/external/clang/lib/Sema/ |
D | SemaTemplateInstantiate.cpp | 290 Sema &SemaRef, SourceLocation PointOfInstantiation, ParmVarDecl *Param, in InstantiatingTemplate() 497 ParmVarDecl *Param = cast<ParmVarDecl>(Active->Entity); in PrintInstantiationStack() 673 void ExpandingFunctionParameterPack(ParmVarDecl *Pack) { in ExpandingFunctionParameterPack() 766 ExprResult RebuildParmVarDeclRefExpr(ParmVarDecl *PD, SourceLocation Loc); 770 ParmVarDecl *PD); 790 ParmVarDecl *TransformFunctionTypeParam(ParmVarDecl *OldParm, 1219 TemplateInstantiator::RebuildParmVarDeclRefExpr(ParmVarDecl *PD, in RebuildParmVarDeclRefExpr() 1229 ParmVarDecl *D = E->getExpansion(getSema().ArgumentPackSubstitutionIndex); in TransformFunctionParmPackExpr() 1233 return RebuildParmVarDeclRefExpr(cast<ParmVarDecl>(VD), E->getExprLoc()); in TransformFunctionParmPackExpr() 1246 ParmVarDecl *D = in TransformFunctionParmPackExpr() [all …]
|
D | SemaLambda.cpp | 294 if (ParmVarDecl *Param = dyn_cast<ParmVarDecl>(ManglingContextDecl)) { in getCurrentMangleNumberContext() 317 !(ManglingContextDecl && isa<ParmVarDecl>(ManglingContextDecl))) || in getCurrentMangleNumberContext() 357 ArrayRef<ParmVarDecl *> Params) { in startLambdaDefinition() 416 CheckParmsForFunctionDef(const_cast<ParmVarDecl **>(Params.begin()), in startLambdaDefinition() 417 const_cast<ParmVarDecl **>(Params.end()), in startLambdaDefinition() 478 ParmVarDecl *Param = CallOperator->getParamDecl(p); in addLambdaParameters() 865 SmallVector<ParmVarDecl *, 8> Params; in ActOnStartOfLambdaDefinition() 910 Params.push_back(cast<ParmVarDecl>(FTI.Params[i].Param)); in ActOnStartOfLambdaDefinition() 1249 SmallVector<ParmVarDecl *, 4> InvokerParams; in addFunctionPointerConversion() 1251 ParmVarDecl *From = CallOperator->getParamDecl(I); in addFunctionPointerConversion() [all …]
|
D | SemaTemplateVariadic.cpp | 144 if ((D && isa<ParmVarDecl>(D)) || InLambda) in TraverseDecl() 563 if (isa<ParmVarDecl>(ND)) in CheckParameterPacksForExpansion() 664 if (isa<ParmVarDecl>(ND)) { in getNumArgumentsInExpansion() 763 ParmVarDecl *Param = cast<ParmVarDecl>(Chunk.Fun.Params[i].Param); in containsUnexpandedParameterPacks()
|
D | SemaExprObjC.cpp | 242 ParmVarDecl *value = ParmVarDecl::Create(S.Context, Method, in getNSNumberFactoryMethod() 296 ParmVarDecl *ParamDecl = Method->parameters()[0]; in BuildObjCNumericLiteral() 510 ParmVarDecl *value = in BuildObjCBoxedExpr() 511 ParmVarDecl::Create(Context, M, in BuildObjCBoxedExpr() 586 ParmVarDecl *ParamDecl = BoxingMethod->parameters()[0]; in BuildObjCBoxedExpr() 670 SmallVector<ParmVarDecl *, 2> Params; in BuildObjCArrayLiteral() 671 ParmVarDecl *objects = ParmVarDecl::Create(Context, Method, in BuildObjCArrayLiteral() 679 ParmVarDecl *cnt = ParmVarDecl::Create(Context, Method, in BuildObjCArrayLiteral() 788 SmallVector<ParmVarDecl *, 3> Params; in BuildObjCDictionaryLiteral() 789 ParmVarDecl *objects = ParmVarDecl::Create(Context, Method, in BuildObjCDictionaryLiteral() [all …]
|
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
D | CallEvent.h | 344 typedef std::const_mem_fun_t<QualType, ParmVarDecl> get_type_fun; 352 virtual ArrayRef<ParmVarDecl*> parameters() const = 0; 354 typedef llvm::mapped_iterator<ArrayRef<ParmVarDecl*>::iterator, get_type_fun> 364 get_type_fun(&ParmVarDecl::getType)); in param_type_begin() 369 get_type_fun(&ParmVarDecl::getType)); in param_type_end() 417 ArrayRef<ParmVarDecl *> parameters() const override; 511 ArrayRef<ParmVarDecl*> parameters() const override; 880 ArrayRef<ParmVarDecl*> parameters() const override;
|
/external/clang/unittests/AST/ |
D | SourceLocationTest.cpp | 80 TEST(ParmVarDecl, KNRLocation) { in TEST() argument 81 LocationVerifier<ParmVarDecl> Verifier; in TEST() 86 TEST(ParmVarDecl, KNRRange) { in TEST() argument 87 RangeVerifier<ParmVarDecl> Verifier; in TEST()
|
/external/clang/lib/StaticAnalyzer/Checkers/ |
D | CallAndMessageChecker.cpp | 70 const ParmVarDecl *ParamDecl) const; 87 const ParmVarDecl *ParamDecl, const char *BD) const; 137 const ParmVarDecl *ParamDecl, in uninitRefOrPointer() 188 const ParmVarDecl *ParamDecl in PreVisitProcessArg() 422 const ParmVarDecl *ParamDecl = nullptr; in checkPreCall()
|
/external/clang/lib/StaticAnalyzer/Core/ |
D | CallEvent.cpp | 289 ArrayRef<ParmVarDecl*> parameters) { in addParameterValuesToBindings() 296 ArrayRef<ParmVarDecl*>::iterator I = parameters.begin(), E = parameters.end(); in addParameterValuesToBindings() 298 const ParmVarDecl *ParamDecl = *I; in addParameterValuesToBindings() 311 ArrayRef<ParmVarDecl*> AnyFunctionCall::parameters() const { in parameters() 545 ArrayRef<ParmVarDecl*> BlockCall::parameters() const { in parameters() 607 ArrayRef<ParmVarDecl*> ObjCMethodCall::parameters() const { in parameters()
|
/external/clang/unittests/Tooling/ |
D | RecursiveASTVisitorTestDeclVisitor.cpp | 39 bool VisitParmVarDecl(ParmVarDecl *ParamVar) { in VisitParmVarDecl()
|
/external/clang/include/clang/Sema/ |
D | SemaInternal.h | 33 cast<ParmVarDecl>(FTI.Params[0].Param)->getType()->isVoidType(); in FTIHasSingleVoidParameter() 46 return !isa<ParmVarDecl>(Var) && in IsVariableAConstantExpression()
|
D | Initialization.h | 34 class ParmVarDecl; variable 205 ParmVarDecl *Parm) { in InitializeParameter() 212 ParmVarDecl *Parm, in InitializeParameter()
|
/external/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/ |
D | AppleObjCTypeVendor.cpp | 387 std::vector <clang::ParmVarDecl*> parm_vars; in BuildMethod() 398 parm_vars.push_back(clang::ParmVarDecl::Create(ast_ctx, in BuildMethod() 409 …ret->setMethodParams(ast_ctx, llvm::ArrayRef<clang::ParmVarDecl*>(parm_vars), llvm::ArrayRef<clang… in BuildMethod()
|
/external/lldb/include/lldb/Symbol/ |
D | ClangASTContext.h | 369 clang::ParmVarDecl * 376 clang::ParmVarDecl **params,
|
/external/clang/tools/libclang/ |
D | IndexDecl.cpp | 42 if (const ParmVarDecl *Parm = dyn_cast<ParmVarDecl>(D)) { in handleDeclarator()
|