Searched refs:NumTemplateArgs (Results 1 - 20 of 20) sorted by relevance

/external/clang/include/clang/AST/
H A DTemplateBase.h575 unsigned NumTemplateArgs; member in union:clang::ASTTemplateArgumentListInfo::__anon626
605 static std::size_t sizeFor(unsigned NumTemplateArgs);
620 (getTemplateArgs() + NumTemplateArgs);
626 (getTemplateArgs() + NumTemplateArgs) = TemplateKWLoc;
641 static std::size_t sizeFor(unsigned NumTemplateArgs);
H A DExprCXX.h2460 return getExplicitTemplateArgs().NumTemplateArgs;
2560 unsigned NumTemplateArgs);
2644 unsigned NumTemplateArgs);
2729 return getExplicitTemplateArgs().NumTemplateArgs;
3026 unsigned NumTemplateArgs);
3160 return getExplicitTemplateArgs().NumTemplateArgs;
3255 unsigned NumTemplateArgs);
H A DDataRecursiveASTVisitor.h1651 D->getTemplateArgsAsWritten()->NumTemplateArgs));
1725 TALI->NumTemplateArgs));
1818 D->getTemplateArgsAsWritten()->NumTemplateArgs));
H A DRecursiveASTVisitor.h1690 D->getTemplateArgsAsWritten()->NumTemplateArgs)); \
1767 TALI->NumTemplateArgs));
H A DExpr.h990 unsigned NumTemplateArgs);
1139 return getExplicitTemplateArgs().NumTemplateArgs;
2535 return getExplicitTemplateArgs().NumTemplateArgs;
/external/clang/lib/AST/
H A DExprCXX.cpp309 unsigned NumTemplateArgs) {
312 size += ASTTemplateKWAndArgsInfo::sizeFor(NumTemplateArgs);
465 unsigned NumTemplateArgs) {
468 size += ASTTemplateKWAndArgsInfo::sizeFor(NumTemplateArgs);
1262 unsigned NumTemplateArgs = TemplateArgs ? TemplateArgs->size() : 0; local
1264 + ASTTemplateKWAndArgsInfo::sizeFor(NumTemplateArgs);
1278 unsigned NumTemplateArgs) {
1286 ASTTemplateKWAndArgsInfo::sizeFor(NumTemplateArgs);
1385 unsigned NumTemplateArgs) {
1388 size += ASTTemplateKWAndArgsInfo::sizeFor(NumTemplateArgs);
307 CreateEmpty(const ASTContext &C, bool HasTemplateKWAndArgsInfo, unsigned NumTemplateArgs) argument
463 CreateEmpty(const ASTContext &C, bool HasTemplateKWAndArgsInfo, unsigned NumTemplateArgs) argument
1276 CreateEmpty(const ASTContext &C, bool HasTemplateKWAndArgsInfo, unsigned NumTemplateArgs) argument
1383 CreateEmpty(const ASTContext &C, bool HasTemplateKWAndArgsInfo, unsigned NumTemplateArgs) argument
[all...]
H A DItaniumMangle.cpp341 unsigned NumTemplateArgs);
359 unsigned NumTemplateArgs);
402 unsigned NumTemplateArgs);
629 unsigned NumTemplateArgs) {
634 mangleTemplateArgs(TemplateArgs, NumTemplateArgs);
636 mangleNestedName(TD, TemplateArgs, NumTemplateArgs);
1131 unsigned NumTemplateArgs) {
1137 mangleTemplateArgs(TemplateArgs, NumTemplateArgs);
3479 for (unsigned i = 0, e = TemplateArgs.NumTemplateArgs; i != e; ++i)
3493 unsigned NumTemplateArgs) {
627 mangleName(const TemplateDecl *TD, const TemplateArgument *TemplateArgs, unsigned NumTemplateArgs) argument
1129 mangleNestedName(const TemplateDecl *TD, const TemplateArgument *TemplateArgs, unsigned NumTemplateArgs) argument
[all...]
H A DStmtProfile.cpp1175 S->getExplicitTemplateArgs().NumTemplateArgs);
H A DExpr.cpp417 unsigned NumTemplateArgs) {
424 Size += ASTTemplateKWAndArgsInfo::sizeFor(NumTemplateArgs);
413 CreateEmpty(const ASTContext &Context, bool HasQualifier, bool HasFoundDecl, bool HasTemplateKWAndArgsInfo, unsigned NumTemplateArgs) argument
/external/clang/lib/Sema/
H A DSemaTemplateInstantiate.cpp224 Inst.NumTemplateArgs = TemplateArgs.size();
451 Active->NumTemplateArgs,
467 Active->NumTemplateArgs)
481 Active->NumTemplateArgs)
491 Active->NumTemplateArgs)
505 Active->NumTemplateArgs,
533 Active->NumTemplateArgs)
551 Active->NumTemplateArgs)
H A DSemaTemplateDeduction.cpp2191 if (S.Subst(PartialTemplateArgs, PartialTemplArgInfo->NumTemplateArgs,
2355 if (S.Subst(PartialTemplateArgs, PartialTemplArgInfo->NumTemplateArgs,
H A DSemaTemplateInstantiateDecl.cpp2746 TemplArgInfo->NumTemplateArgs,
2873 TemplArgInfo->NumTemplateArgs,
/external/clang/lib/Serialization/
H A DASTReaderStmt.cpp96 unsigned NumTemplateArgs);
99 unsigned NumTemplateArgs);
110 unsigned NumTemplateArgs) {
115 for (unsigned i = 0; i != NumTemplateArgs; ++i)
437 unsigned NumTemplateArgs = 0; local
439 NumTemplateArgs = Record[Idx++];
450 NumTemplateArgs);
1416 /*NumTemplateArgs=*/Record[Idx++]);
1433 /*NumTemplateArgs=*/Record[Idx++]);
1456 /*NumTemplateArgs
109 ReadTemplateKWAndArgsInfo(ASTTemplateKWAndArgsInfo &Args, unsigned NumTemplateArgs) argument
2473 unsigned NumTemplateArgs = Record[Idx++]; local
[all...]
H A DASTWriterStmt.cpp57 for (unsigned i=0; i != Args.NumTemplateArgs; ++i)
350 unsigned NumTemplateArgs = E->getNumTemplateArgs(); local
351 Record.push_back(NumTemplateArgs);
535 unsigned NumTemplateArgs = E->getNumTemplateArgs(); local
536 Record.push_back(NumTemplateArgs);
539 for (unsigned i=0; i != NumTemplateArgs; ++i)
1400 Record.push_back(Args.NumTemplateArgs);
1427 Record.push_back(Args.NumTemplateArgs);
1458 Record.push_back(Args.NumTemplateArgs);
H A DASTWriterDecl.cpp473 Record.push_back(FTSInfo->TemplateArgumentsAsWritten->NumTemplateArgs);
474 for (int i=0, e = FTSInfo->TemplateArgumentsAsWritten->NumTemplateArgs;
H A DASTReader.cpp7918 unsigned NumTemplateArgs = Record[Idx++]; local
7919 TemplArgs.reserve(NumTemplateArgs);
7920 while (NumTemplateArgs--)
H A DASTWriter.cpp5516 Record.push_back(ASTTemplArgList->NumTemplateArgs);
5518 for (int i=0, e = ASTTemplArgList->NumTemplateArgs; i != e; ++i)
/external/clang/tools/c-index-test/
H A Dc-index-test.c811 unsigned NumTemplateArgs = clang_Cursor_getNumTemplateArguments(Cursor); local
813 for (I = 0; I < NumTemplateArgs; I++) {
/external/clang/include/clang/Sema/
H A DSema.h6222 /// The Entity is the ParmVarDecl, and TemplateArgs/NumTemplateArgs
6267 unsigned NumTemplateArgs; member in struct:clang::Sema::ActiveTemplateInstantiation
6280 TemplateArgs(nullptr), NumTemplateArgs(0), DeductionInfo(nullptr) {}
/external/clang/tools/libclang/
H A DCIndex.cpp729 for (unsigned I = 0, N = Info->NumTemplateArgs; I != N; ++I)
2538 *ArgEnd = Arg + ArgList->NumTemplateArgs;

Completed in 637 milliseconds