Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/AST/
H A DTemplateBase.cpp727 NumTemplateArgs = Info.size(); in ASTTemplateArgumentListInfo()
730 for (unsigned i = 0; i != NumTemplateArgs; ++i) in ASTTemplateArgumentListInfo()
738 NumTemplateArgs = Info->getNumTemplateArgs(); in ASTTemplateArgumentListInfo()
741 for (unsigned i = 0; i != NumTemplateArgs; ++i) in ASTTemplateArgumentListInfo()
751 NumTemplateArgs = Info.size(); in initializeFrom()
753 for (unsigned i = 0; i != NumTemplateArgs; ++i) in initializeFrom()
762 NumTemplateArgs = 0; in initializeFrom()
771 NumTemplateArgs = Info.size(); in initializeFrom()
773 for (unsigned i = 0; i != NumTemplateArgs; ++i) { in initializeFrom()
784 for (unsigned I = 0; I != NumTemplateArgs; ++I) in copyInto()
H A DExprCXX.cpp445 unsigned NumTemplateArgs = Args ? Args->size() : 0; in Create() local
448 NumResults, HasTemplateKWAndArgsInfo, NumTemplateArgs); in Create()
457 bool HasTemplateKWAndArgsInfo, unsigned NumTemplateArgs) { in CreateEmpty() argument
458 assert(NumTemplateArgs == 0 || HasTemplateKWAndArgsInfo); in CreateEmpty()
461 NumResults, HasTemplateKWAndArgsInfo, NumTemplateArgs); in CreateEmpty()
549 unsigned NumTemplateArgs) { in CreateEmpty() argument
550 assert(NumTemplateArgs == 0 || HasTemplateKWAndArgsInfo); in CreateEmpty()
553 HasTemplateKWAndArgsInfo, NumTemplateArgs); in CreateEmpty()
1546 unsigned NumTemplateArgs = TemplateArgs ? TemplateArgs->size() : 0; in Create() local
1551 HasTemplateKWAndArgsInfo, NumTemplateArgs, HasFirstQualifierFoundInScope); in Create()
[all …]
H A DDeclTemplate.cpp1139 NumTemplateArgs(ConvertedArgs.size()) { in ImplicitConceptSpecializationDecl()
1144 EmptyShell Empty, unsigned NumTemplateArgs) in ImplicitConceptSpecializationDecl() argument
1146 NumTemplateArgs(NumTemplateArgs) {} in ImplicitConceptSpecializationDecl()
1158 const ASTContext &C, GlobalDeclID ID, unsigned NumTemplateArgs) { in CreateDeserialized() argument
1159 return new (C, ID, additionalSizeToAlloc<TemplateArgument>(NumTemplateArgs)) in CreateDeserialized()
1160 ImplicitConceptSpecializationDecl(EmptyShell{}, NumTemplateArgs); in CreateDeserialized()
1165 assert(Converted.size() == NumTemplateArgs); in setTemplateArguments()
H A DItaniumMangle.cpp498 unsigned NumTemplateArgs,
595 unsigned NumTemplateArgs,
609 unsigned NumTemplateArgs);
1441 const TemplateArgumentLoc *TemplateArgs, unsigned NumTemplateArgs, in mangleUnresolvedName() argument
1476 mangleTemplateArgs(TemplateName(), TemplateArgs, NumTemplateArgs); in mangleUnresolvedName()
4785 unsigned NumTemplateArgs, in mangleMemberExpr() argument
4791 mangleUnresolvedName(qualifier, member, TemplateArgs, NumTemplateArgs, arity); in mangleMemberExpr()
6270 unsigned NumTemplateArgs) { in mangleTemplateArgs() argument
6274 for (unsigned i = 0; i != NumTemplateArgs; ++i) { in mangleTemplateArgs()
H A DExpr.cpp532 unsigned NumTemplateArgs) { in CreateEmpty() argument
533 assert(NumTemplateArgs == 0 || HasTemplateKWAndArgsInfo); in CreateEmpty()
538 NumTemplateArgs); in CreateEmpty()
1774 unsigned NumTemplateArgs) { in CreateEmpty() argument
1775 assert((!NumTemplateArgs || HasTemplateKWAndArgsInfo) && in CreateEmpty()
1781 NumTemplateArgs); in CreateEmpty()
H A DASTContext.cpp7286 ->NumTemplateArgs != in isSameTypeConstraint()
7287 YTC->getConceptReference()->getTemplateArgsAsWritten()->NumTemplateArgs) in isSameTypeConstraint()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderStmt.cpp117 unsigned NumTemplateArgs);
129 unsigned NumTemplateArgs) { in ReadTemplateKWAndArgsInfo() argument
134 for (unsigned i = 0; i != NumTemplateArgs; ++i) in ReadTemplateKWAndArgsInfo()
621 unsigned NumTemplateArgs = 0; in VisitDeclRefExpr() local
623 NumTemplateArgs = Record.readInt(); in VisitDeclRefExpr()
635 E->getTrailingObjects<TemplateArgumentLoc>(), NumTemplateArgs); in VisitDeclRefExpr()
1061 unsigned NumTemplateArgs = Record.readInt(); in VisitMemberExpr() local
1089 E->getTrailingObjects<TemplateArgumentLoc>(), NumTemplateArgs); in VisitMemberExpr()
2013 unsigned NumTemplateArgs = Record.readInt(); in VisitCXXDependentScopeMemberExpr() local
2027 E->getTrailingObjects<TemplateArgumentLoc>(), NumTemplateArgs); in VisitCXXDependentScopeMemberExpr()
[all …]
H A DASTWriterStmt.cpp124 for (unsigned i = 0; i != ArgInfo.NumTemplateArgs; ++i) in AddTemplateKWAndArgsInfo()
700 unsigned NumTemplateArgs = E->getNumTemplateArgs(); in VisitDeclRefExpr() local
701 Record.push_back(NumTemplateArgs); in VisitDeclRefExpr()
996 unsigned NumTemplateArgs = E->getNumTemplateArgs(); in VisitMemberExpr() local
1004 Record.push_back(NumTemplateArgs); in VisitMemberExpr()
2058 CurrentPackingBits.addBits(ArgInfo.NumTemplateArgs, /*Width=*/16); in VisitDependentScopeDeclRefExpr()
2092 Record.push_back(ArgInfo.NumTemplateArgs); in VisitOverloadExpr()
H A DASTReader.cpp9881 unsigned NumTemplateArgs = readInt(); in readTemplateArgumentList() local
9882 TemplArgs.reserve(NumTemplateArgs); in readTemplateArgumentList()
9883 while (NumTemplateArgs--) in readTemplateArgumentList()
H A DASTWriter.cpp7131 Record->push_back(ASTTemplArgList->NumTemplateArgs); in AddASTTemplateArgumentListInfo()
7133 for (int i = 0, e = ASTTemplArgList->NumTemplateArgs; i != e; ++i) in AddASTTemplateArgumentListInfo()
H A DASTReaderDecl.cpp2422 for (unsigned I = 0; I < D->NumTemplateArgs; ++I) in VisitImplicitConceptSpecializationDecl()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DTemplateBase.h700 unsigned NumTemplateArgs;
709 unsigned getNumTemplateArgs() const { return NumTemplateArgs; }
748 unsigned NumTemplateArgs;
H A DDeclTemplate.h3234 unsigned NumTemplateArgs;
3238 ImplicitConceptSpecializationDecl(EmptyShell Empty, unsigned NumTemplateArgs);
3246 unsigned NumTemplateArgs);
3249 return getTrailingObjects(NumTemplateArgs);
H A DExprCXX.h3272 return getTrailingASTTemplateKWAndArgsInfo()->NumTemplateArgs; in getNumTemplateArgs()
3393 unsigned NumTemplateArgs);
3481 unsigned NumTemplateArgs);
3553 return getTrailingObjects<ASTTemplateKWAndArgsInfo>()->NumTemplateArgs; in getNumTemplateArgs()
3885 unsigned NumTemplateArgs, bool HasFirstQualifierFoundInScope);
4006 return getTrailingObjects<ASTTemplateKWAndArgsInfo>()->NumTemplateArgs; in getNumTemplateArgs()
4127 unsigned NumTemplateArgs);
H A DRecursiveASTVisitor.h2113 ArgsWritten->getTemplateArgs(), ArgsWritten->NumTemplateArgs)); \
2141 D->getTemplateArgsAsWritten()->NumTemplateArgs)); \
2240 TALI->NumTemplateArgs));
2248 TALI->NumTemplateArgs));
2619 CR->getTemplateArgsAsWritten()->NumTemplateArgs));
H A DExpr.h1334 unsigned NumTemplateArgs);
1446 return getTrailingObjects<ASTTemplateKWAndArgsInfo>()->NumTemplateArgs; in getNumTemplateArgs()
3359 unsigned NumTemplateArgs);
3454 return getTrailingObjects<ASTTemplateKWAndArgsInfo>()->NumTemplateArgs; in getNumTemplateArgs()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaConcept.cpp1196 if (ConstraintExpr->getTemplateArgsAsWritten()->NumTemplateArgs == 1) { in diagnoseUnsatisfiedRequirement()
1329 if (CSE->getTemplateArgsAsWritten()->NumTemplateArgs == 1) { in diagnoseWellFormedUnsatisfiedConstraintExpr()
1483 ArgsAsWritten->NumTemplateArgs > I in substituteParameterMappings()
H A DSemaTemplateInstantiate.cpp622 Inst.NumTemplateArgs = TemplateArgs.size(); in InstantiatingTemplate()
1010 Active->NumTemplateArgs) in PrintInstantiationStack()
1024 Active->NumTemplateArgs) in PrintInstantiationStack()
1049 Active->NumTemplateArgs) in PrintInstantiationStack()
1088 Active->NumTemplateArgs) in PrintInstantiationStack()
1106 Active->NumTemplateArgs) in PrintInstantiationStack()
H A DTreeTransform.h14984 Old->NumTemplateArgs, TransArgs)) in TransformConceptSpecializationExpr()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h13057 unsigned NumTemplateArgs; member
13068 return {TemplateArgs, NumTemplateArgs}; in template_arguments()
13084 TemplateArgs(nullptr), NumTemplateArgs(0), DeductionInfo(nullptr) {} in CodeSynthesisContext()