| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | ExprConcepts.cpp | 43 NumTemplateArgs(ConvertedArgs.size()), in ConceptSpecializationExpr() 60 unsigned NumTemplateArgs) in ConceptSpecializationExpr() argument 62 NumTemplateArgs(NumTemplateArgs) {} in ConceptSpecializationExpr() 66 assert(Converted.size() == NumTemplateArgs); in setTemplateArguments() 98 NumTemplateArgs(ConvertedArgs.size()), in ConceptSpecializationExpr() 129 unsigned NumTemplateArgs) { in Create() argument 131 NumTemplateArgs)); in Create() 132 return new (Buffer) ConceptSpecializationExpr(Empty, NumTemplateArgs); in Create()
|
| H A D | TemplateBase.cpp | 635 NumTemplateArgs = Info.size(); in ASTTemplateArgumentListInfo() 638 for (unsigned i = 0; i != NumTemplateArgs; ++i) in ASTTemplateArgumentListInfo() 646 NumTemplateArgs = Info->getNumTemplateArgs(); in ASTTemplateArgumentListInfo() 649 for (unsigned i = 0; i != NumTemplateArgs; ++i) in ASTTemplateArgumentListInfo() 659 NumTemplateArgs = Info.size(); in initializeFrom() 661 for (unsigned i = 0; i != NumTemplateArgs; ++i) in initializeFrom() 670 NumTemplateArgs = 0; in initializeFrom() 679 NumTemplateArgs = Info.size(); in initializeFrom() 681 for (unsigned i = 0; i != NumTemplateArgs; ++i) { in initializeFrom() 692 for (unsigned I = 0; I != NumTemplateArgs; ++I) in copyInto()
|
| H A D | ExprCXX.cpp | 391 unsigned NumTemplateArgs = Args ? Args->size() : 0; in Create() local 403 bool HasTemplateKWAndArgsInfo, unsigned NumTemplateArgs) { in CreateEmpty() argument 404 assert(NumTemplateArgs == 0 || HasTemplateKWAndArgsInfo); in CreateEmpty() 407 NumResults, HasTemplateKWAndArgsInfo, NumTemplateArgs); in CreateEmpty() 496 assert(NumTemplateArgs == 0 || HasTemplateKWAndArgsInfo); in CreateEmpty() 499 HasTemplateKWAndArgsInfo, NumTemplateArgs); in CreateEmpty() 1432 assert(NumTemplateArgs == 0 || HasTemplateKWAndArgsInfo); in CreateEmpty() 1512 NumResults, HasTemplateKWAndArgsInfo, NumTemplateArgs); in Create() 1521 bool HasTemplateKWAndArgsInfo, unsigned NumTemplateArgs) { in CreateEmpty() argument 1522 assert(NumTemplateArgs == 0 || HasTemplateKWAndArgsInfo); in CreateEmpty() [all …]
|
| H A D | ItaniumMangle.cpp | 478 unsigned NumTemplateArgs, 488 unsigned NumTemplateArgs); 517 unsigned NumTemplateArgs); 569 unsigned NumTemplateArgs, 580 unsigned NumTemplateArgs); 582 unsigned NumTemplateArgs); 1098 mangleNestedName(TD, TemplateArgs, NumTemplateArgs); in mangleTemplateName() 1734 unsigned NumTemplateArgs) { in mangleNestedName() argument 4096 unsigned NumTemplateArgs, in mangleMemberExpr() argument 5331 for (unsigned i = 0; i != NumTemplateArgs; ++i) in mangleTemplateArgs() [all …]
|
| H A D | Expr.cpp | 498 unsigned NumTemplateArgs) { in CreateEmpty() argument 499 assert(NumTemplateArgs == 0 || HasTemplateKWAndArgsInfo); in CreateEmpty() 504 NumTemplateArgs); in CreateEmpty() 1690 unsigned NumTemplateArgs) { in CreateEmpty() argument 1691 assert((!NumTemplateArgs || HasTemplateKWAndArgsInfo) && in CreateEmpty() 1698 NumTemplateArgs); in CreateEmpty()
|
| H A D | ASTContext.cpp | 6249 if (XTC->getTemplateArgsAsWritten()->NumTemplateArgs != in isSameTypeConstraint() 6250 YTC->getTemplateArgsAsWritten()->NumTemplateArgs) in isSameTypeConstraint()
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | ExprConcepts.h | 51 unsigned NumTemplateArgs; 72 ConceptSpecializationExpr(EmptyShell Empty, unsigned NumTemplateArgs); 92 Create(ASTContext &C, EmptyShell Empty, unsigned NumTemplateArgs); 96 NumTemplateArgs); in getTemplateArguments()
|
| H A D | TemplateBase.h | 632 unsigned NumTemplateArgs; 641 unsigned getNumTemplateArgs() const { return NumTemplateArgs; } 680 unsigned NumTemplateArgs;
|
| H A D | ExprCXX.h | 3060 return getTrailingASTTemplateKWAndArgsInfo()->NumTemplateArgs; in getNumTemplateArgs() 3154 unsigned NumTemplateArgs); 3245 unsigned NumTemplateArgs); 3317 return getTrailingObjects<ASTTemplateKWAndArgsInfo>()->NumTemplateArgs; in getNumTemplateArgs() 3652 unsigned NumTemplateArgs, bool HasFirstQualifierFoundInScope); 3773 return getTrailingObjects<ASTTemplateKWAndArgsInfo>()->NumTemplateArgs; in getNumTemplateArgs() 3894 unsigned NumTemplateArgs);
|
| H A D | RecursiveASTVisitor.h | 565 C.getTemplateArgsAsWritten()->NumTemplateArgs)); 1591 D->getTemplateArgsAsWritten()->NumTemplateArgs)); 2076 D->getTemplateArgsAsWritten()->NumTemplateArgs)); \ 2172 TALI->NumTemplateArgs));
|
| H A D | Expr.h | 1293 unsigned NumTemplateArgs); 1399 return getTrailingObjects<ASTTemplateKWAndArgsInfo>()->NumTemplateArgs; in getNumTemplateArgs() 3238 unsigned NumTemplateArgs); 3333 return getTrailingObjects<ASTTemplateKWAndArgsInfo>()->NumTemplateArgs; in getNumTemplateArgs()
|
| /llvm-project-15.0.7/clang/lib/Serialization/ |
| H A D | ASTReaderStmt.cpp | 115 unsigned NumTemplateArgs); 136 for (unsigned i = 0; i != NumTemplateArgs; ++i) in ReadTemplateKWAndArgsInfo() 598 unsigned NumTemplateArgs = 0; in VisitDeclRefExpr() local 600 NumTemplateArgs = Record.readInt(); in VisitDeclRefExpr() 796 unsigned NumTemplateArgs = Record.readInt(); in VisitConceptSpecializationExpr() local 804 for (unsigned I = 0; I < NumTemplateArgs; ++I) in VisitConceptSpecializationExpr() 1018 unsigned NumTemplateArgs = Record.readInt(); in VisitMemberExpr() local 1943 unsigned NumTemplateArgs = Record.readInt(); in VisitCXXDependentScopeMemberExpr() local 1957 assert((NumTemplateArgs == E->getNumTemplateArgs()) && in VisitCXXDependentScopeMemberExpr() 2009 unsigned NumTemplateArgs = Record.readInt(); in VisitOverloadExpr() local [all …]
|
| H A D | ASTWriterStmt.cpp | 67 for (unsigned i = 0; i != ArgInfo.NumTemplateArgs; ++i) in AddTemplateKWAndArgsInfo() 615 unsigned NumTemplateArgs = E->getNumTemplateArgs(); in VisitDeclRefExpr() local 616 Record.push_back(NumTemplateArgs); in VisitDeclRefExpr() 896 unsigned NumTemplateArgs = E->getNumTemplateArgs(); in VisitMemberExpr() local 903 Record.push_back(NumTemplateArgs); in VisitMemberExpr() 1900 Record.push_back(ArgInfo.NumTemplateArgs); in VisitDependentScopeDeclRefExpr() 1931 Record.push_back(ArgInfo.NumTemplateArgs); in VisitOverloadExpr()
|
| H A D | ASTWriterDecl.cpp | 616 Record.push_back(FTSInfo->TemplateArgumentsAsWritten->NumTemplateArgs); in VisitFunctionDecl() 617 for (int i=0, e = FTSInfo->TemplateArgumentsAsWritten->NumTemplateArgs; in VisitFunctionDecl()
|
| H A D | ASTWriter.cpp | 5645 Record->push_back(ASTTemplArgList->NumTemplateArgs); in AddASTTemplateArgumentListInfo() 5647 for (int i = 0, e = ASTTemplArgList->NumTemplateArgs; i != e; ++i) in AddASTTemplateArgumentListInfo()
|
| H A D | ASTReader.cpp | 8876 unsigned NumTemplateArgs = readInt(); in readTemplateArgumentList() local 8877 TemplArgs.reserve(NumTemplateArgs); in readTemplateArgumentList() 8878 while (NumTemplateArgs--) in readTemplateArgumentList()
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaConcept.cpp | 497 if (ConstraintExpr->getTemplateArgsAsWritten()->NumTemplateArgs == 1) { in diagnoseUnsatisfiedRequirement() 632 if (CSE->getTemplateArgsAsWritten()->NumTemplateArgs == 1) { in diagnoseWellFormedUnsatisfiedConstraintExpr() 760 ArgsAsWritten->NumTemplateArgs > I ? in substituteParameterMappings()
|
| H A D | SemaTemplateInstantiate.cpp | 251 Inst.NumTemplateArgs = TemplateArgs.size(); in InstantiatingTemplate() 613 Active->NumTemplateArgs) in PrintInstantiationStack() 626 Active->NumTemplateArgs) in PrintInstantiationStack() 650 Active->NumTemplateArgs) in PrintInstantiationStack() 691 Active->NumTemplateArgs) in PrintInstantiationStack() 709 Active->NumTemplateArgs) in PrintInstantiationStack()
|
| H A D | TreeTransform.h | 12562 Old->NumTemplateArgs, TransArgs)) in TransformConceptSpecializationExpr()
|
| /llvm-project-15.0.7/clang/tools/c-index-test/ |
| H A D | c-index-test.c | 1005 int NumTemplateArgs = clang_Cursor_getNumTemplateArguments(Cursor); in PrintCursor() local 1007 if (NumTemplateArgs < 0) { in PrintCursor() 1010 for (I = 0; I < NumTemplateArgs; I++) { in PrintCursor()
|
| /llvm-project-15.0.7/clang/tools/libclang/ |
| H A D | CIndex.cpp | 756 for (unsigned I = 0, N = Info->NumTemplateArgs; I != N; ++I) in VisitClassTemplatePartialSpecializationDecl() 2224 unsigned NumTemplateArgs); 2255 unsigned NumTemplateArgs) { in AddExplicitTemplateArgs() argument 2256 WL.push_back(ExplicitTemplateArgsVisit(A, A + NumTemplateArgs, Parent)); in AddExplicitTemplateArgs()
|
| /llvm-project-15.0.7/clang/include/clang/Sema/ |
| H A D | Sema.h | 9064 unsigned NumTemplateArgs; member 9075 return {TemplateArgs, NumTemplateArgs}; in template_arguments() 9090 Template(nullptr), TemplateArgs(nullptr), NumTemplateArgs(0), in CodeSynthesisContext()
|