Searched refs:Parm (Results 1 - 15 of 15) sorted by relevance

/external/clang/include/clang/Sema/
H A DInitialization.h178 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 DSema.h2590 Decl *Parm, Stmt *Body);
/external/clang/tools/libclang/
H A DIndexDecl.cpp33 if (ParmVarDecl *Parm = dyn_cast<ParmVarDecl>(D)) {
34 IndexCtx.handleVar(Parm);
/external/clang/include/clang/AST/
H A DASTContext.h183 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 DMicrosoftMangle.cpp1128 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 DStmtProfile.cpp1083 if (const ParmVarDecl *Parm = dyn_cast<ParmVarDecl>(D)) {
1091 VisitType(Parm->getType());
1092 ID.AddInteger(Parm->getFunctionScopeDepth());
1093 ID.AddInteger(Parm->getFunctionScopeIndex());
H A DDeclBase.cpp139 if (const ParmVarDecl *Parm = dyn_cast<ParmVarDecl>(this))
140 return Parm->isParameterPack();
H A DDeclPrinter.cpp617 if (ParmVarDecl *Parm = dyn_cast<ParmVarDecl>(D))
618 T = Parm->getOriginalType();
H A DASTContext.cpp385 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 DItaniumMangle.cpp1284 if (const ParmVarDecl *Parm
1287 = dyn_cast<FunctionDecl>(Parm->getDeclContext())) {
1289 unsigned Num = Func->getNumParams() - Parm->getFunctionScopeIndex();
/external/clang/lib/Sema/
H A DSemaTemplateInstantiate.cpp562 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 DSemaStmt.cpp2532 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 DSemaTemplateInstantiateDecl.cpp2334 ParmVarDecl *Parm = VisitParmVarDecl(OldProtoLoc->getArg(i)); local
2335 if (!Parm)
2337 Params.push_back(Parm);
H A DSemaInit.cpp4502 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 DASTReader.cpp4055 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),

Completed in 311 milliseconds