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

/freebsd-9.3-release/contrib/llvm/tools/clang/include/clang/AST/
H A DTemplateBase.h564 unsigned NumTemplateArgs; member in union:clang::ASTTemplateArgumentListInfo::__anon2809
593 static std::size_t sizeFor(unsigned NumTemplateArgs);
608 (getTemplateArgs() + NumTemplateArgs);
614 (getTemplateArgs() + NumTemplateArgs) = TemplateKWLoc;
629 static std::size_t sizeFor(unsigned NumTemplateArgs);
H A DDeclTemplate.h388 unsigned NumTemplateArgs, ASTContext &Context) {
389 ID.AddInteger(NumTemplateArgs);
390 for (unsigned Arg = 0; Arg != NumTemplateArgs; ++Arg)
1628 unsigned NumTemplateArgs, ASTContext &Context) {
1629 ID.AddInteger(NumTemplateArgs);
1630 for (unsigned Arg = 0; Arg != NumTemplateArgs; ++Arg)
2495 unsigned NumTemplateArgs, ASTContext &Context) {
2496 ID.AddInteger(NumTemplateArgs);
2497 for (unsigned Arg = 0; Arg != NumTemplateArgs; ++Arg)
387 Profile(llvm::FoldingSetNodeID &ID, const TemplateArgument *TemplateArgs, unsigned NumTemplateArgs, ASTContext &Context) argument
1627 Profile(llvm::FoldingSetNodeID &ID, const TemplateArgument *TemplateArgs, unsigned NumTemplateArgs, ASTContext &Context) argument
2493 Profile(llvm::FoldingSetNodeID &ID, const TemplateArgument *TemplateArgs, unsigned NumTemplateArgs, ASTContext &Context) argument
H A DExprCXX.h2624 return getExplicitTemplateArgs().NumTemplateArgs;
2724 unsigned NumTemplateArgs);
2808 unsigned NumTemplateArgs);
2893 return getExplicitTemplateArgs().NumTemplateArgs;
3189 unsigned NumTemplateArgs);
3323 return getExplicitTemplateArgs().NumTemplateArgs;
3418 unsigned NumTemplateArgs);
H A DRecursiveASTVisitor.h1690 D->getTemplateArgsAsWritten()->NumTemplateArgs)); \
1771 TALI->NumTemplateArgs));
H A DExpr.h965 unsigned NumTemplateArgs);
1114 return getExplicitTemplateArgs().NumTemplateArgs;
2507 return getExplicitTemplateArgs().NumTemplateArgs;
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Sema/
H A DSemaTemplateInstantiate.cpp209 Inst.NumTemplateArgs = 0;
232 Inst.NumTemplateArgs = 0;
257 Inst.NumTemplateArgs = TemplateArgs.size();
282 Inst.NumTemplateArgs = TemplateArgs.size();
310 Inst.NumTemplateArgs = TemplateArgs.size();
333 Inst.NumTemplateArgs = TemplateArgs.size();
358 Inst.NumTemplateArgs = TemplateArgs.size();
382 Inst.NumTemplateArgs = TemplateArgs.size();
406 Inst.NumTemplateArgs = TemplateArgs.size();
430 Inst.NumTemplateArgs
[all...]
H A DSemaTemplateDeduction.cpp2210 if (S.Subst(PartialTemplateArgs, PartialTemplArgInfo->NumTemplateArgs,
2374 if (S.Subst(PartialTemplateArgs, PartialTemplArgInfo->NumTemplateArgs,
H A DSemaTemplateInstantiateDecl.cpp2637 TemplArgInfo->NumTemplateArgs,
2764 TemplArgInfo->NumTemplateArgs,
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/AST/
H A DExprCXX.cpp315 unsigned NumTemplateArgs) {
318 size += ASTTemplateKWAndArgsInfo::sizeFor(NumTemplateArgs);
473 unsigned NumTemplateArgs) {
476 size += ASTTemplateKWAndArgsInfo::sizeFor(NumTemplateArgs);
1245 unsigned NumTemplateArgs = TemplateArgs ? TemplateArgs->size() : 0; local
1247 + ASTTemplateKWAndArgsInfo::sizeFor(NumTemplateArgs);
1261 unsigned NumTemplateArgs) {
1269 ASTTemplateKWAndArgsInfo::sizeFor(NumTemplateArgs);
1373 unsigned NumTemplateArgs) {
1376 size += ASTTemplateKWAndArgsInfo::sizeFor(NumTemplateArgs);
313 CreateEmpty(const ASTContext &C, bool HasTemplateKWAndArgsInfo, unsigned NumTemplateArgs) argument
471 CreateEmpty(const ASTContext &C, bool HasTemplateKWAndArgsInfo, unsigned NumTemplateArgs) argument
1259 CreateEmpty(const ASTContext &C, bool HasTemplateKWAndArgsInfo, unsigned NumTemplateArgs) argument
1371 CreateEmpty(const ASTContext &C, bool HasTemplateKWAndArgsInfo, unsigned NumTemplateArgs) argument
[all...]
H A DItaniumMangle.cpp322 unsigned NumTemplateArgs);
340 unsigned NumTemplateArgs);
377 unsigned NumTemplateArgs);
593 unsigned NumTemplateArgs) {
598 mangleTemplateArgs(TemplateArgs, NumTemplateArgs);
600 mangleNestedName(TD, TemplateArgs, NumTemplateArgs);
1267 unsigned NumTemplateArgs) {
1273 mangleTemplateArgs(TemplateArgs, NumTemplateArgs);
3237 for (unsigned i = 0, e = TemplateArgs.NumTemplateArgs; i != e; ++i)
3251 unsigned NumTemplateArgs) {
591 mangleName(const TemplateDecl *TD, const TemplateArgument *TemplateArgs, unsigned NumTemplateArgs) argument
1265 mangleNestedName(const TemplateDecl *TD, const TemplateArgument *TemplateArgs, unsigned NumTemplateArgs) argument
[all...]
H A DMicrosoftMangle.cpp932 unsigned NumTemplateArgs = TemplateArgs.size(); local
933 for (unsigned i = 0; i < NumTemplateArgs; ++i) {
H A DStmtProfile.cpp943 S->getExplicitTemplateArgs().NumTemplateArgs);
H A DExpr.cpp456 unsigned NumTemplateArgs) {
463 Size += ASTTemplateKWAndArgsInfo::sizeFor(NumTemplateArgs);
452 CreateEmpty(const ASTContext &Context, bool HasQualifier, bool HasFoundDecl, bool HasTemplateKWAndArgsInfo, unsigned NumTemplateArgs) argument
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Serialization/
H A DASTWriterStmt.cpp57 for (unsigned i=0; i != Args.NumTemplateArgs; ++i)
354 unsigned NumTemplateArgs = E->getNumTemplateArgs(); local
355 Record.push_back(NumTemplateArgs);
539 unsigned NumTemplateArgs = E->getNumTemplateArgs(); local
540 Record.push_back(NumTemplateArgs);
543 for (unsigned i=0; i != NumTemplateArgs; ++i)
1398 Record.push_back(Args.NumTemplateArgs);
1425 Record.push_back(Args.NumTemplateArgs);
1456 Record.push_back(Args.NumTemplateArgs);
H A DASTReaderStmt.cpp96 unsigned NumTemplateArgs);
99 unsigned NumTemplateArgs);
110 unsigned NumTemplateArgs) {
115 for (unsigned i = 0; i != NumTemplateArgs; ++i)
438 unsigned NumTemplateArgs = 0; local
440 NumTemplateArgs = Record[Idx++];
451 NumTemplateArgs);
1416 /*NumTemplateArgs=*/Record[Idx++]);
1433 /*NumTemplateArgs=*/Record[Idx++]);
1456 /*NumTemplateArgs
109 ReadTemplateKWAndArgsInfo(ASTTemplateKWAndArgsInfo &Args, unsigned NumTemplateArgs) argument
2023 unsigned NumTemplateArgs = Record[Idx++]; local
[all...]
H A DASTWriterDecl.cpp377 Record.push_back(FTSInfo->TemplateArgumentsAsWritten->NumTemplateArgs);
378 for (int i=0, e = FTSInfo->TemplateArgumentsAsWritten->NumTemplateArgs;
H A DASTReader.cpp6978 unsigned NumTemplateArgs = Record[Idx++]; local
6979 TemplArgs.reserve(NumTemplateArgs);
6980 while (NumTemplateArgs--)
H A DASTWriter.cpp4974 Record.push_back(ASTTemplArgList->NumTemplateArgs);
4976 for (int i=0, e = ASTTemplArgList->NumTemplateArgs; i != e; ++i)
/freebsd-9.3-release/contrib/llvm/tools/clang/include/clang/Sema/
H A DSema.h6001 /// The Entity is the ParmVarDecl, and TemplateArgs/NumTemplateArgs
6046 unsigned NumTemplateArgs; member in struct:clang::Sema::ActiveTemplateInstantiation
6059 NumTemplateArgs(0), DeductionInfo(0) {}

Completed in 550 milliseconds