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

/external/clang/include/clang/AST/
H A DTemplateBase.h570 unsigned NumTemplateArgs; member in union:clang::ASTTemplateArgumentListInfo::__anon17533
600 static std::size_t sizeFor(unsigned NumTemplateArgs);
615 (getTemplateArgs() + NumTemplateArgs);
621 (getTemplateArgs() + NumTemplateArgs) = TemplateKWLoc;
636 static std::size_t sizeFor(unsigned NumTemplateArgs);
H A DExprCXX.h2420 return getExplicitTemplateArgs().NumTemplateArgs;
2520 unsigned NumTemplateArgs);
2604 unsigned NumTemplateArgs);
2689 return getExplicitTemplateArgs().NumTemplateArgs;
2985 unsigned NumTemplateArgs);
3119 return getExplicitTemplateArgs().NumTemplateArgs;
3214 unsigned NumTemplateArgs);
H A DDataRecursiveASTVisitor.h1640 D->getTemplateArgsAsWritten()->NumTemplateArgs));
1714 TALI->NumTemplateArgs));
1807 D->getTemplateArgsAsWritten()->NumTemplateArgs));
H A DRecursiveASTVisitor.h1679 D->getTemplateArgsAsWritten()->NumTemplateArgs)); \
1756 TALI->NumTemplateArgs));
H A DExpr.h983 unsigned NumTemplateArgs);
1132 return getExplicitTemplateArgs().NumTemplateArgs;
2533 return getExplicitTemplateArgs().NumTemplateArgs;
/external/clang/lib/AST/
H A DExprCXX.cpp314 unsigned NumTemplateArgs) {
317 size += ASTTemplateKWAndArgsInfo::sizeFor(NumTemplateArgs);
472 unsigned NumTemplateArgs) {
475 size += ASTTemplateKWAndArgsInfo::sizeFor(NumTemplateArgs);
1257 unsigned NumTemplateArgs = TemplateArgs ? TemplateArgs->size() : 0; local
1259 + ASTTemplateKWAndArgsInfo::sizeFor(NumTemplateArgs);
1273 unsigned NumTemplateArgs) {
1281 ASTTemplateKWAndArgsInfo::sizeFor(NumTemplateArgs);
1380 unsigned NumTemplateArgs) {
1383 size += ASTTemplateKWAndArgsInfo::sizeFor(NumTemplateArgs);
312 CreateEmpty(const ASTContext &C, bool HasTemplateKWAndArgsInfo, unsigned NumTemplateArgs) argument
470 CreateEmpty(const ASTContext &C, bool HasTemplateKWAndArgsInfo, unsigned NumTemplateArgs) argument
1271 CreateEmpty(const ASTContext &C, bool HasTemplateKWAndArgsInfo, unsigned NumTemplateArgs) argument
1378 CreateEmpty(const ASTContext &C, bool HasTemplateKWAndArgsInfo, unsigned NumTemplateArgs) argument
[all...]
H A DItaniumMangle.cpp327 unsigned NumTemplateArgs);
345 unsigned NumTemplateArgs);
382 unsigned NumTemplateArgs);
609 unsigned NumTemplateArgs) {
614 mangleTemplateArgs(TemplateArgs, NumTemplateArgs);
616 mangleNestedName(TD, TemplateArgs, NumTemplateArgs);
1284 unsigned NumTemplateArgs) {
1290 mangleTemplateArgs(TemplateArgs, NumTemplateArgs);
3291 for (unsigned i = 0, e = TemplateArgs.NumTemplateArgs; i != e; ++i)
3305 unsigned NumTemplateArgs) {
607 mangleName(const TemplateDecl *TD, const TemplateArgument *TemplateArgs, unsigned NumTemplateArgs) argument
1282 mangleNestedName(const TemplateDecl *TD, const TemplateArgument *TemplateArgs, unsigned NumTemplateArgs) argument
[all...]
H A DStmtProfile.cpp1035 S->getExplicitTemplateArgs().NumTemplateArgs);
H A DExpr.cpp427 unsigned NumTemplateArgs) {
434 Size += ASTTemplateKWAndArgsInfo::sizeFor(NumTemplateArgs);
423 CreateEmpty(const ASTContext &Context, bool HasQualifier, bool HasFoundDecl, bool HasTemplateKWAndArgsInfo, unsigned NumTemplateArgs) argument
/external/clang/lib/Sema/
H A DSemaTemplateInstantiate.cpp218 Inst.NumTemplateArgs = TemplateArgs.size();
467 Active->NumTemplateArgs,
483 Active->NumTemplateArgs)
497 Active->NumTemplateArgs)
507 Active->NumTemplateArgs)
521 Active->NumTemplateArgs,
549 Active->NumTemplateArgs)
567 Active->NumTemplateArgs)
H A DSemaTemplateDeduction.cpp2229 if (S.Subst(PartialTemplateArgs, PartialTemplArgInfo->NumTemplateArgs,
2393 if (S.Subst(PartialTemplateArgs, PartialTemplArgInfo->NumTemplateArgs,
H A DSemaTemplateInstantiateDecl.cpp2655 TemplArgInfo->NumTemplateArgs,
2782 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)
436 unsigned NumTemplateArgs = 0; local
438 NumTemplateArgs = Record[Idx++];
449 NumTemplateArgs);
1414 /*NumTemplateArgs=*/Record[Idx++]);
1431 /*NumTemplateArgs=*/Record[Idx++]);
1454 /*NumTemplateArgs
109 ReadTemplateKWAndArgsInfo(ASTTemplateKWAndArgsInfo &Args, unsigned NumTemplateArgs) argument
2212 unsigned NumTemplateArgs = Record[Idx++]; local
[all...]
H A DASTWriterStmt.cpp57 for (unsigned i=0; i != Args.NumTemplateArgs; ++i)
349 unsigned NumTemplateArgs = E->getNumTemplateArgs(); local
350 Record.push_back(NumTemplateArgs);
534 unsigned NumTemplateArgs = E->getNumTemplateArgs(); local
535 Record.push_back(NumTemplateArgs);
538 for (unsigned i=0; i != NumTemplateArgs; ++i)
1393 Record.push_back(Args.NumTemplateArgs);
1420 Record.push_back(Args.NumTemplateArgs);
1451 Record.push_back(Args.NumTemplateArgs);
H A DASTWriterDecl.cpp403 Record.push_back(FTSInfo->TemplateArgumentsAsWritten->NumTemplateArgs);
404 for (int i=0, e = FTSInfo->TemplateArgumentsAsWritten->NumTemplateArgs;
H A DASTReader.cpp7638 unsigned NumTemplateArgs = Record[Idx++];
7639 TemplArgs.reserve(NumTemplateArgs);
7640 while (NumTemplateArgs--)
H A DASTWriter.cpp5232 Record.push_back(ASTTemplArgList->NumTemplateArgs);
5234 for (int i=0, e = ASTTemplArgList->NumTemplateArgs; i != e; ++i)
/external/clang/include/clang/Sema/
H A DSema.h6117 /// The Entity is the ParmVarDecl, and TemplateArgs/NumTemplateArgs
6162 unsigned NumTemplateArgs; member in struct:clang::Sema::ActiveTemplateInstantiation
6175 TemplateArgs(nullptr), NumTemplateArgs(0), DeductionInfo(nullptr) {}
/external/clang/tools/libclang/
H A DCIndex.cpp726 for (unsigned I = 0, N = Info->NumTemplateArgs; I != N; ++I)
2364 *ArgEnd = Arg + ArgList->NumTemplateArgs;

Completed in 440 milliseconds