Searched defs:NumTemplateArgs (Results 1 - 10 of 10) sorted by relevance

/external/clang/lib/AST/
H A DTemplateBase.cpp547 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 DExprCXX.cpp215 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 DItaniumMangle.cpp264 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 DExpr.cpp324 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 DTemplateBase.h567 unsigned NumTemplateArgs; member in struct:clang::ASTTemplateArgumentListInfo
591 static std::size_t sizeFor(unsigned NumTemplateArgs);
H A DDeclTemplate.h346 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 DASTWriterStmt.cpp52 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 DASTReaderStmt.cpp84 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 DSemaTemplateInstantiate.cpp186 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 DSema.h4602 /// 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...]

Completed in 213 milliseconds