/external/clang/include/clang/Sema/ |
H A D | Initialization.h | 197 ParmVarDecl *Parm) { 198 return InitializeParameter(Context, Parm, Parm->getType()); 204 ParmVarDecl *Parm, 207 Parm->hasAttr<NSConsumedAttr>()); 215 = (static_cast<uintptr_t>(Consumed) | reinterpret_cast<uintptr_t>(Parm)); 196 InitializeParameter(ASTContext &Context, ParmVarDecl *Parm) argument 203 InitializeParameter(ASTContext &Context, ParmVarDecl *Parm, QualType Type) argument
|
H A D | Sema.h | 2930 Decl *Parm, Stmt *Body);
|
/external/clang/tools/libclang/ |
H A D | IndexDecl.cpp | 41 if (const ParmVarDecl *Parm = dyn_cast<ParmVarDecl>(D)) { 42 IndexCtx.handleVar(Parm);
|
/external/clang/include/clang/AST/ |
H A D | ASTContext.h | 176 TemplateTemplateParmDecl *Parm; member in class:clang::ASTContext::CanonicalTemplateTemplateParm 179 CanonicalTemplateTemplateParm(TemplateTemplateParmDecl *Parm) argument 180 : Parm(Parm) { } 182 TemplateTemplateParmDecl *getParam() const { return Parm; } 184 void Profile(llvm::FoldingSetNodeID &ID) { Profile(ID, Parm); } 187 TemplateTemplateParmDecl *Parm);
|
/external/clang/lib/AST/ |
H A D | StmtProfile.cpp | 1152 if (const ParmVarDecl *Parm = dyn_cast<ParmVarDecl>(D)) { 1160 VisitType(Parm->getType()); 1161 ID.AddInteger(Parm->getFunctionScopeDepth()); 1162 ID.AddInteger(Parm->getFunctionScopeIndex());
|
H A D | ItaniumMangle.cpp | 1329 if (const ParmVarDecl *Parm 1332 = dyn_cast<FunctionDecl>(Parm->getDeclContext())) { 1334 unsigned Num = Func->getNumParams() - Parm->getFunctionScopeIndex(); 1356 if (const ParmVarDecl *Parm 1359 = dyn_cast<FunctionDecl>(Parm->getDeclContext())) { 1361 unsigned Num = Func->getNumParams() - Parm->getFunctionScopeIndex();
|
H A D | DeclBase.cpp | 150 if (const ParmVarDecl *Parm = dyn_cast<ParmVarDecl>(this)) 151 return Parm->isParameterPack();
|
H A D | ASTContext.cpp | 533 TemplateTemplateParmDecl *Parm) { 534 ID.AddInteger(Parm->getDepth()); 535 ID.AddInteger(Parm->getPosition()); 536 ID.AddBoolean(Parm->isParameterPack()); 538 TemplateParameterList *Params = Parm->getTemplateParameters(); 3004 ASTContext::getSubstTemplateTypeParmType(const TemplateTypeParmType *Parm, argument 3010 SubstTemplateTypeParmType::Profile(ID, Parm, Replacement); 3017 SubstTemplateTypeParmType(Parm, Replacement); 3027 const TemplateTypeParmType *Parm, 3039 SubstTemplateTypeParmPackType::Profile(ID, Parm, ArgPac 532 Profile(llvm::FoldingSetNodeID &ID, TemplateTemplateParmDecl *Parm) argument 3026 getSubstTemplateTypeParmPackType( const TemplateTypeParmType *Parm, const TemplateArgument &ArgPack) argument [all...] |
/external/clang/lib/Sema/ |
H A D | SemaTemplateInstantiate.cpp | 615 NamedDecl *Parm = cast<NamedDecl>(Active->Entity); local 617 if (!Parm->getName().empty()) 618 Name = std::string(" '") + Parm->getName().str() + "'"; 629 << isa<TemplateTemplateParmDecl>(Parm)
|
H A D | SemaTemplateInstantiateDecl.cpp | 2742 ParmVarDecl *Parm = local 2744 if (!Parm) 2746 Params.push_back(Parm);
|
H A D | SemaStmt.cpp | 2853 SourceLocation RParen, Decl *Parm, 2855 VarDecl *Var = cast_or_null<VarDecl>(Parm); 2852 ActOnObjCAtCatchStmt(SourceLocation AtLoc, SourceLocation RParen, Decl *Parm, Stmt *Body) argument
|
H A D | SemaInit.cpp | 4926 ParmVarDecl *Parm = Constructor->getParamDecl(I); local 4927 if (S.RequireCompleteType(Loc, Parm->getType(), 4934 S.BuildCXXDefaultArgExpr(Loc, Constructor, Parm);
|
/external/clang/lib/Serialization/ |
H A D | ASTReader.cpp | 4835 QualType Parm = readType(*Loc.F, Record, Idx); local 4838 Context.getSubstTemplateTypeParmType(cast<TemplateTypeParmType>(Parm), 4844 QualType Parm = readType(*Loc.F, Record, Idx); local 4847 cast<TemplateTypeParmType>(Parm),
|