Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/clang/lib/AST/
H A DTemplateBase.cpp735 NumTemplateArgs = Info.size(); in ASTTemplateArgumentListInfo()
738 for (unsigned i = 0; i != NumTemplateArgs; ++i) in ASTTemplateArgumentListInfo()
746 NumTemplateArgs = Info->getNumTemplateArgs(); in ASTTemplateArgumentListInfo()
749 for (unsigned i = 0; i != NumTemplateArgs; ++i) in ASTTemplateArgumentListInfo()
759 NumTemplateArgs = Info.size(); in initializeFrom()
761 for (unsigned i = 0; i != NumTemplateArgs; ++i) in initializeFrom()
770 NumTemplateArgs = 0; in initializeFrom()
779 NumTemplateArgs = Info.size(); in initializeFrom()
781 for (unsigned i = 0; i != NumTemplateArgs; ++i) { in initializeFrom()
792 for (unsigned I = 0; I != NumTemplateArgs; ++I) in copyInto()
H A DExprCXX.cpp395 unsigned NumTemplateArgs = Args ? Args->size() : 0; in Create() local
407 bool HasTemplateKWAndArgsInfo, unsigned NumTemplateArgs) { in CreateEmpty() argument
408 assert(NumTemplateArgs == 0 || HasTemplateKWAndArgsInfo); in CreateEmpty()
411 NumResults, HasTemplateKWAndArgsInfo, NumTemplateArgs); in CreateEmpty()
500 assert(NumTemplateArgs == 0 || HasTemplateKWAndArgsInfo); in CreateEmpty()
503 HasTemplateKWAndArgsInfo, NumTemplateArgs); in CreateEmpty()
1508 assert(NumTemplateArgs == 0 || HasTemplateKWAndArgsInfo); in CreateEmpty()
1598 NumResults, HasTemplateKWAndArgsInfo, NumTemplateArgs); in Create()
1607 bool HasTemplateKWAndArgsInfo, unsigned NumTemplateArgs) { in CreateEmpty() argument
1608 assert(NumTemplateArgs == 0 || HasTemplateKWAndArgsInfo); in CreateEmpty()
[all …]
H A DDeclTemplate.cpp1057 NumTemplateArgs(ConvertedArgs.size()) { in ImplicitConceptSpecializationDecl()
1062 EmptyShell Empty, unsigned NumTemplateArgs) in ImplicitConceptSpecializationDecl() argument
1064 NumTemplateArgs(NumTemplateArgs) {} in ImplicitConceptSpecializationDecl()
1076 const ASTContext &C, unsigned ID, unsigned NumTemplateArgs) { in CreateDeserialized() argument
1077 return new (C, ID, additionalSizeToAlloc<TemplateArgument>(NumTemplateArgs)) in CreateDeserialized()
1078 ImplicitConceptSpecializationDecl(EmptyShell{}, NumTemplateArgs); in CreateDeserialized()
1083 assert(Converted.size() == NumTemplateArgs); in setTemplateArguments()
H A DItaniumMangle.cpp505 unsigned NumTemplateArgs,
601 unsigned NumTemplateArgs,
615 unsigned NumTemplateArgs);
1423 const TemplateArgumentLoc *TemplateArgs, unsigned NumTemplateArgs, in mangleUnresolvedName() argument
1458 mangleTemplateArgs(TemplateName(), TemplateArgs, NumTemplateArgs); in mangleUnresolvedName()
4484 unsigned NumTemplateArgs, in mangleMemberExpr() argument
4490 mangleUnresolvedName(qualifier, member, TemplateArgs, NumTemplateArgs, arity); in mangleMemberExpr()
5966 unsigned NumTemplateArgs) { in mangleTemplateArgs() argument
5970 for (unsigned i = 0; i != NumTemplateArgs; ++i) { in mangleTemplateArgs()
H A DExpr.cpp523 unsigned NumTemplateArgs) { in CreateEmpty() argument
524 assert(NumTemplateArgs == 0 || HasTemplateKWAndArgsInfo); in CreateEmpty()
529 NumTemplateArgs); in CreateEmpty()
1755 unsigned NumTemplateArgs) { in CreateEmpty() argument
1756 assert((!NumTemplateArgs || HasTemplateKWAndArgsInfo) && in CreateEmpty()
1763 NumTemplateArgs); in CreateEmpty()
H A DASTContext.cpp6313 ->NumTemplateArgs != in isSameTypeConstraint()
6314 YTC->getConceptReference()->getTemplateArgsAsWritten()->NumTemplateArgs) in isSameTypeConstraint()
/freebsd-14.2/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderStmt.cpp121 unsigned NumTemplateArgs);
138 for (unsigned i = 0; i != NumTemplateArgs; ++i) in ReadTemplateKWAndArgsInfo()
614 unsigned NumTemplateArgs = 0; in VisitDeclRefExpr() local
616 NumTemplateArgs = Record.readInt(); in VisitDeclRefExpr()
1043 unsigned NumTemplateArgs = Record.readInt(); in VisitMemberExpr() local
1985 unsigned NumTemplateArgs = Record.readInt(); in VisitCXXDependentScopeMemberExpr() local
2062 unsigned NumTemplateArgs = Record.readInt(); in VisitOverloadExpr() local
2065 NumTemplateArgs); in VisitOverloadExpr()
4040 unsigned NumTemplateArgs = in ReadStmtFromStream() local
4058 auto NumTemplateArgs = HasTemplateKWAndArgsInfo in ReadStmtFromStream() local
[all …]
H A DASTWriterStmt.cpp124 for (unsigned i = 0; i != ArgInfo.NumTemplateArgs; ++i) in AddTemplateKWAndArgsInfo()
687 unsigned NumTemplateArgs = E->getNumTemplateArgs(); in VisitDeclRefExpr() local
688 Record.push_back(NumTemplateArgs); in VisitDeclRefExpr()
978 unsigned NumTemplateArgs = E->getNumTemplateArgs(); in VisitMemberExpr() local
986 Record.push_back(NumTemplateArgs); in VisitMemberExpr()
2022 CurrentPackingBits.addBits(ArgInfo.NumTemplateArgs, /*Width=*/16); in VisitDependentScopeDeclRefExpr()
2056 Record.push_back(ArgInfo.NumTemplateArgs); in VisitOverloadExpr()
H A DASTWriter.cpp5921 Record->push_back(ASTTemplArgList->NumTemplateArgs); in AddASTTemplateArgumentListInfo()
5923 for (int i = 0, e = ASTTemplArgList->NumTemplateArgs; i != e; ++i) in AddASTTemplateArgumentListInfo()
H A DASTReader.cpp9149 unsigned NumTemplateArgs = readInt(); in readTemplateArgumentList() local
9150 TemplArgs.reserve(NumTemplateArgs); in readTemplateArgumentList()
9151 while (NumTemplateArgs--) in readTemplateArgumentList()
H A DASTReaderDecl.cpp2411 for (unsigned I = 0; I < D->NumTemplateArgs; ++I) in VisitImplicitConceptSpecializationDecl()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/
H A DTemplateBase.h694 unsigned NumTemplateArgs;
703 unsigned getNumTemplateArgs() const { return NumTemplateArgs; }
742 unsigned NumTemplateArgs;
H A DExprCXX.h3129 return getTrailingASTTemplateKWAndArgsInfo()->NumTemplateArgs; in getNumTemplateArgs()
3227 unsigned NumTemplateArgs);
3318 unsigned NumTemplateArgs);
3390 return getTrailingObjects<ASTTemplateKWAndArgsInfo>()->NumTemplateArgs; in getNumTemplateArgs()
3726 unsigned NumTemplateArgs, bool HasFirstQualifierFoundInScope);
3847 return getTrailingObjects<ASTTemplateKWAndArgsInfo>()->NumTemplateArgs; in getNumTemplateArgs()
3968 unsigned NumTemplateArgs);
H A DDeclTemplate.h3226 unsigned NumTemplateArgs;
3230 ImplicitConceptSpecializationDecl(EmptyShell Empty, unsigned NumTemplateArgs);
3238 unsigned NumTemplateArgs);
3242 NumTemplateArgs);
H A DRecursiveASTVisitor.h2045 D->getTemplateArgsAsWritten()->NumTemplateArgs)); \
2141 TALI->NumTemplateArgs));
2149 TALI->NumTemplateArgs));
2518 CR->getTemplateArgsAsWritten()->NumTemplateArgs));
H A DExpr.h1314 unsigned NumTemplateArgs);
1420 return getTrailingObjects<ASTTemplateKWAndArgsInfo>()->NumTemplateArgs; in getNumTemplateArgs()
3229 unsigned NumTemplateArgs);
3324 return getTrailingObjects<ASTTemplateKWAndArgsInfo>()->NumTemplateArgs; in getNumTemplateArgs()
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaConcept.cpp974 if (ConstraintExpr->getTemplateArgsAsWritten()->NumTemplateArgs == 1) { in diagnoseUnsatisfiedRequirement()
1106 if (CSE->getTemplateArgsAsWritten()->NumTemplateArgs == 1) { in diagnoseWellFormedUnsatisfiedConstraintExpr()
1239 ArgsAsWritten->NumTemplateArgs > I in substituteParameterMappings()
H A DSemaTemplateInstantiate.cpp476 Inst.NumTemplateArgs = TemplateArgs.size(); in InstantiatingTemplate()
858 Active->NumTemplateArgs) in PrintInstantiationStack()
871 Active->NumTemplateArgs) in PrintInstantiationStack()
895 Active->NumTemplateArgs) in PrintInstantiationStack()
936 Active->NumTemplateArgs) in PrintInstantiationStack()
954 Active->NumTemplateArgs) in PrintInstantiationStack()
H A DTreeTransform.h12973 Old->NumTemplateArgs, TransArgs)) in TransformConceptSpecializationExpr()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h9600 unsigned NumTemplateArgs; member
9611 return {TemplateArgs, NumTemplateArgs}; in template_arguments()
9626 Template(nullptr), TemplateArgs(nullptr), NumTemplateArgs(0), in CodeSynthesisContext()