/external/clang/lib/AST/ |
H A D | TemplateBase.cpp | 547 NumTemplateArgs = Info.size(); 550 for (unsigned i = 0; i != NumTemplateArgs; ++i) 561 NumTemplateArgs = Info.size(); 564 for (unsigned i = 0; i != NumTemplateArgs; ++i) { 580 for (unsigned I = 0; I != NumTemplateArgs; ++I) 584 std::size_t ASTTemplateArgumentListInfo::sizeFor(unsigned NumTemplateArgs) { argument 586 sizeof(TemplateArgumentLoc) * NumTemplateArgs;
|
H A D | ExprCXX.cpp | 215 unsigned NumTemplateArgs) { 218 size += ASTTemplateArgumentListInfo::sizeFor(NumTemplateArgs); 361 unsigned NumTemplateArgs) { 364 size += ASTTemplateArgumentListInfo::sizeFor(NumTemplateArgs); 862 unsigned NumTemplateArgs) { 870 ASTTemplateArgumentListInfo::sizeFor(NumTemplateArgs); 969 unsigned NumTemplateArgs) { 972 size += ASTTemplateArgumentListInfo::sizeFor(NumTemplateArgs); 214 CreateEmpty(ASTContext &C, bool HasExplicitTemplateArgs, unsigned NumTemplateArgs) argument 359 CreateEmpty(ASTContext &C, bool HasExplicitTemplateArgs, unsigned NumTemplateArgs) argument 860 CreateEmpty(ASTContext &C, bool HasExplicitTemplateArgs, unsigned NumTemplateArgs) argument 968 CreateEmpty(ASTContext &C, bool HasExplicitTemplateArgs, unsigned NumTemplateArgs) argument
|
H A D | ItaniumMangle.cpp | 264 unsigned NumTemplateArgs); 279 unsigned NumTemplateArgs); 316 unsigned NumTemplateArgs); 319 unsigned NumTemplateArgs); 549 unsigned NumTemplateArgs) { 555 mangleTemplateArgs(*TemplateParameters, TemplateArgs, NumTemplateArgs); 557 mangleNestedName(TD, TemplateArgs, NumTemplateArgs); 1168 unsigned NumTemplateArgs) { 1175 mangleTemplateArgs(*TemplateParameters, TemplateArgs, NumTemplateArgs); 2832 for (unsigned i = 0, e = TemplateArgs.NumTemplateArgs; 547 mangleName(const TemplateDecl *TD, const TemplateArgument *TemplateArgs, unsigned NumTemplateArgs) argument 1166 mangleNestedName(const TemplateDecl *TD, const TemplateArgument *TemplateArgs, unsigned NumTemplateArgs) argument [all...] |
H A D | Expr.cpp | 324 unsigned NumTemplateArgs) { 331 Size += ASTTemplateArgumentListInfo::sizeFor(NumTemplateArgs); 320 CreateEmpty(ASTContext &Context, bool HasQualifier, bool HasFoundDecl, bool HasExplicitTemplateArgs, unsigned NumTemplateArgs) argument
|
/external/clang/include/clang/AST/ |
H A D | TemplateBase.h | 567 unsigned NumTemplateArgs; member in struct:clang::ASTTemplateArgumentListInfo 591 static std::size_t sizeFor(unsigned NumTemplateArgs);
|
H A D | DeclTemplate.h | 346 unsigned NumTemplateArgs, ASTContext &Context) { 347 ID.AddInteger(NumTemplateArgs); 348 for (unsigned Arg = 0; Arg != NumTemplateArgs; ++Arg) 1536 unsigned NumTemplateArgs, ASTContext &Context) { 1537 ID.AddInteger(NumTemplateArgs); 1538 for (unsigned Arg = 0; Arg != NumTemplateArgs; ++Arg) 345 Profile(llvm::FoldingSetNodeID &ID, const TemplateArgument *TemplateArgs, unsigned NumTemplateArgs, ASTContext &Context) argument 1535 Profile(llvm::FoldingSetNodeID &ID, const TemplateArgument *TemplateArgs, unsigned NumTemplateArgs, ASTContext &Context) argument
|
/external/clang/lib/Serialization/ |
H A D | ASTWriterStmt.cpp | 52 for (unsigned i=0; i != Args.NumTemplateArgs; ++i) 271 unsigned NumTemplateArgs = E->getNumTemplateArgs(); local 272 Record.push_back(NumTemplateArgs); 454 unsigned NumTemplateArgs = E->getNumTemplateArgs(); local 455 Record.push_back(NumTemplateArgs); 458 for (unsigned i=0; i != NumTemplateArgs; ++i) 1172 Record.push_back(Args.NumTemplateArgs); 1198 Record.push_back(Args.NumTemplateArgs); 1227 Record.push_back(Args.NumTemplateArgs);
|
H A D | ASTReaderStmt.cpp | 84 unsigned NumTemplateArgs); 95 unsigned NumTemplateArgs) { 99 for (unsigned i = 0; i != NumTemplateArgs; ++i) 331 unsigned NumTemplateArgs = 0; local 333 NumTemplateArgs = Record[Idx++]; 344 NumTemplateArgs); 1573 /*NumTemplateArgs=*/Record[ASTStmtReader::NumExprFields + 2] ? 1642 unsigned NumTemplateArgs = Record[Idx++]; local 1645 for (unsigned i = 0; i != NumTemplateArgs; ++i) 1936 /*NumTemplateArgs 94 ReadExplicitTemplateArgumentList(ASTTemplateArgumentListInfo &ArgList, unsigned NumTemplateArgs) argument [all...] |
/external/clang/lib/Sema/ |
H A D | SemaTemplateInstantiate.cpp | 186 Inst.NumTemplateArgs = 0; 197 unsigned NumTemplateArgs, 212 Inst.NumTemplateArgs = NumTemplateArgs; 223 unsigned NumTemplateArgs, 239 Inst.NumTemplateArgs = NumTemplateArgs; 254 unsigned NumTemplateArgs, 268 Inst.NumTemplateArgs = NumTemplateArgs; 193 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation, TemplateDecl *Template, const TemplateArgument *TemplateArgs, unsigned NumTemplateArgs, SourceRange InstantiationRange) argument 219 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation, FunctionTemplateDecl *FunctionTemplate, const TemplateArgument *TemplateArgs, unsigned NumTemplateArgs, ActiveTemplateInstantiation::InstantiationKind Kind, sema::TemplateDeductionInfo &DeductionInfo, SourceRange InstantiationRange) argument 250 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation, ClassTemplatePartialSpecializationDecl *PartialSpec, const TemplateArgument *TemplateArgs, unsigned NumTemplateArgs, sema::TemplateDeductionInfo &DeductionInfo, SourceRange InstantiationRange) argument 278 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation, ParmVarDecl *Param, const TemplateArgument *TemplateArgs, unsigned NumTemplateArgs, SourceRange InstantiationRange) argument 305 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation, NamedDecl *Template, NonTypeTemplateParmDecl *Param, const TemplateArgument *TemplateArgs, unsigned NumTemplateArgs, SourceRange InstantiationRange) argument 333 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation, NamedDecl *Template, TemplateTemplateParmDecl *Param, const TemplateArgument *TemplateArgs, unsigned NumTemplateArgs, SourceRange InstantiationRange) argument 360 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation, TemplateDecl *Template, NamedDecl *Param, const TemplateArgument *TemplateArgs, unsigned NumTemplateArgs, SourceRange InstantiationRange) argument [all...] |
/external/clang/include/clang/Sema/ |
H A D | Sema.h | 4602 /// The Entity is the ParmVarDecl, and TemplateArgs/NumTemplateArgs 4643 unsigned NumTemplateArgs; member in struct:clang::Sema::ActiveTemplateInstantiation 4656 NumTemplateArgs(0), DeductionInfo(0) {} 4794 unsigned NumTemplateArgs, 4802 unsigned NumTemplateArgs, 4813 unsigned NumTemplateArgs, 4820 unsigned NumTemplateArgs, 4829 unsigned NumTemplateArgs, 4836 unsigned NumTemplateArgs, 4845 unsigned NumTemplateArgs, [all...] |