Home
last modified time | relevance | path

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

/llvm-project-15.0.7/clang/lib/AST/
H A DExprConcepts.cpp43 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 DTemplateBase.cpp635 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 DExprCXX.cpp391 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 DItaniumMangle.cpp478 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 DExpr.cpp498 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 DASTContext.cpp6249 if (XTC->getTemplateArgsAsWritten()->NumTemplateArgs != in isSameTypeConstraint()
6250 YTC->getTemplateArgsAsWritten()->NumTemplateArgs) in isSameTypeConstraint()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DExprConcepts.h51 unsigned NumTemplateArgs;
72 ConceptSpecializationExpr(EmptyShell Empty, unsigned NumTemplateArgs);
92 Create(ASTContext &C, EmptyShell Empty, unsigned NumTemplateArgs);
96 NumTemplateArgs); in getTemplateArguments()
H A DTemplateBase.h632 unsigned NumTemplateArgs;
641 unsigned getNumTemplateArgs() const { return NumTemplateArgs; }
680 unsigned NumTemplateArgs;
H A DExprCXX.h3060 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 DRecursiveASTVisitor.h565 C.getTemplateArgsAsWritten()->NumTemplateArgs));
1591 D->getTemplateArgsAsWritten()->NumTemplateArgs));
2076 D->getTemplateArgsAsWritten()->NumTemplateArgs)); \
2172 TALI->NumTemplateArgs));
H A DExpr.h1293 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 DASTReaderStmt.cpp115 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 DASTWriterStmt.cpp67 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 DASTWriterDecl.cpp616 Record.push_back(FTSInfo->TemplateArgumentsAsWritten->NumTemplateArgs); in VisitFunctionDecl()
617 for (int i=0, e = FTSInfo->TemplateArgumentsAsWritten->NumTemplateArgs; in VisitFunctionDecl()
H A DASTWriter.cpp5645 Record->push_back(ASTTemplArgList->NumTemplateArgs); in AddASTTemplateArgumentListInfo()
5647 for (int i = 0, e = ASTTemplArgList->NumTemplateArgs; i != e; ++i) in AddASTTemplateArgumentListInfo()
H A DASTReader.cpp8876 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 DSemaConcept.cpp497 if (ConstraintExpr->getTemplateArgsAsWritten()->NumTemplateArgs == 1) { in diagnoseUnsatisfiedRequirement()
632 if (CSE->getTemplateArgsAsWritten()->NumTemplateArgs == 1) { in diagnoseWellFormedUnsatisfiedConstraintExpr()
760 ArgsAsWritten->NumTemplateArgs > I ? in substituteParameterMappings()
H A DSemaTemplateInstantiate.cpp251 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 DTreeTransform.h12562 Old->NumTemplateArgs, TransArgs)) in TransformConceptSpecializationExpr()
/llvm-project-15.0.7/clang/tools/c-index-test/
H A Dc-index-test.c1005 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 DCIndex.cpp756 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 DSema.h9064 unsigned NumTemplateArgs; member
9075 return {TemplateArgs, NumTemplateArgs}; in template_arguments()
9090 Template(nullptr), TemplateArgs(nullptr), NumTemplateArgs(0), in CodeSynthesisContext()