/external/clang/include/clang/Sema/ |
H A D | Initialization.h | 178 ParmVarDecl *Parm) { 180 Parm->hasAttr<NSConsumedAttr>()); 185 Parm->getType().getUnqualifiedType()); 188 = (static_cast<uintptr_t>(Consumed) | reinterpret_cast<uintptr_t>(Parm)); 177 InitializeParameter(ASTContext &Context, ParmVarDecl *Parm) argument
|
H A D | Sema.h | 2590 Decl *Parm, Stmt *Body);
|
/external/clang/tools/libclang/ |
H A D | IndexDecl.cpp | 33 if (ParmVarDecl *Parm = dyn_cast<ParmVarDecl>(D)) { 34 IndexCtx.handleVar(Parm);
|
/external/clang/include/clang/AST/ |
H A D | ASTContext.h | 183 TemplateTemplateParmDecl *Parm; member in class:clang::ASTContext::CanonicalTemplateTemplateParm 186 CanonicalTemplateTemplateParm(TemplateTemplateParmDecl *Parm) argument 187 : Parm(Parm) { } 189 TemplateTemplateParmDecl *getParam() const { return Parm; } 191 void Profile(llvm::FoldingSetNodeID &ID) { Profile(ID, Parm); } 194 TemplateTemplateParmDecl *Parm);
|
/external/clang/lib/AST/ |
H A D | MicrosoftMangle.cpp | 1128 for (FunctionDecl::param_const_iterator Parm = D->param_begin(), 1129 ParmEnd = D->param_end(); Parm != ParmEnd; ++Parm) { 1130 TypeSourceInfo *TSI = (*Parm)->getTypeSourceInfo(); 1131 QualType Type = TSI ? TSI->getType() : (*Parm)->getType(); 1132 mangleArgumentType(Type, (*Parm)->getSourceRange());
|
H A D | StmtProfile.cpp | 1083 if (const ParmVarDecl *Parm = dyn_cast<ParmVarDecl>(D)) { 1091 VisitType(Parm->getType()); 1092 ID.AddInteger(Parm->getFunctionScopeDepth()); 1093 ID.AddInteger(Parm->getFunctionScopeIndex());
|
H A D | DeclBase.cpp | 139 if (const ParmVarDecl *Parm = dyn_cast<ParmVarDecl>(this)) 140 return Parm->isParameterPack();
|
H A D | DeclPrinter.cpp | 617 if (ParmVarDecl *Parm = dyn_cast<ParmVarDecl>(D)) 618 T = Parm->getOriginalType();
|
H A D | ASTContext.cpp | 385 TemplateTemplateParmDecl *Parm) { 386 ID.AddInteger(Parm->getDepth()); 387 ID.AddInteger(Parm->getPosition()); 388 ID.AddBoolean(Parm->isParameterPack()); 390 TemplateParameterList *Params = Parm->getTemplateParameters(); 2702 ASTContext::getSubstTemplateTypeParmType(const TemplateTypeParmType *Parm, argument 2708 SubstTemplateTypeParmType::Profile(ID, Parm, Replacement); 2715 SubstTemplateTypeParmType(Parm, Replacement); 2725 const TemplateTypeParmType *Parm, 2737 SubstTemplateTypeParmPackType::Profile(ID, Parm, ArgPac 384 Profile(llvm::FoldingSetNodeID &ID, TemplateTemplateParmDecl *Parm) argument 2724 getSubstTemplateTypeParmPackType( const TemplateTypeParmType *Parm, const TemplateArgument &ArgPack) argument [all...] |
H A D | ItaniumMangle.cpp | 1284 if (const ParmVarDecl *Parm 1287 = dyn_cast<FunctionDecl>(Parm->getDeclContext())) { 1289 unsigned Num = Func->getNumParams() - Parm->getFunctionScopeIndex();
|
/external/clang/lib/Sema/ |
H A D | SemaTemplateInstantiate.cpp | 562 NamedDecl *Parm = cast<NamedDecl>((Decl *)Active->Entity); local 564 if (!Parm->getName().empty()) 565 Name = std::string(" '") + Parm->getName().str() + "'"; 576 << isa<TemplateTemplateParmDecl>(Parm)
|
H A D | SemaStmt.cpp | 2532 SourceLocation RParen, Decl *Parm, 2534 VarDecl *Var = cast_or_null<VarDecl>(Parm); 2531 ActOnObjCAtCatchStmt(SourceLocation AtLoc, SourceLocation RParen, Decl *Parm, Stmt *Body) argument
|
H A D | SemaTemplateInstantiateDecl.cpp | 2334 ParmVarDecl *Parm = VisitParmVarDecl(OldProtoLoc->getArg(i)); local 2335 if (!Parm) 2337 Params.push_back(Parm);
|
H A D | SemaInit.cpp | 4502 ParmVarDecl *Parm = Constructor->getParamDecl(I); local 4503 if (S.RequireCompleteType(Loc, Parm->getType(), 4510 S.BuildCXXDefaultArgExpr(Loc, Constructor, Parm);
|
/external/clang/lib/Serialization/ |
H A D | ASTReader.cpp | 4055 QualType Parm = readType(*Loc.F, Record, Idx); local 4058 Context.getSubstTemplateTypeParmType(cast<TemplateTypeParmType>(Parm), 4064 QualType Parm = readType(*Loc.F, Record, Idx); local 4067 cast<TemplateTypeParmType>(Parm),
|