Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/clang/lib/AST/
H A DTemplateBase.cpp625 NumTemplateArgs = Info.size(); in ASTTemplateArgumentListInfo()
628 for (unsigned i = 0; i != NumTemplateArgs; ++i) in ASTTemplateArgumentListInfo()
636 NumTemplateArgs = Info->getNumTemplateArgs(); in ASTTemplateArgumentListInfo()
639 for (unsigned i = 0; i != NumTemplateArgs; ++i) in ASTTemplateArgumentListInfo()
649 NumTemplateArgs = Info.size(); in initializeFrom()
651 for (unsigned i = 0; i != NumTemplateArgs; ++i) in initializeFrom()
660 NumTemplateArgs = 0; in initializeFrom()
669 NumTemplateArgs = Info.size(); in initializeFrom()
671 for (unsigned i = 0; i != NumTemplateArgs; ++i) { in initializeFrom()
682 for (unsigned I = 0; I != NumTemplateArgs; ++I) in copyInto()
H A DExprCXX.cpp392 unsigned NumTemplateArgs = Args ? Args->size() : 0; in Create() local
395 TemplateArgumentLoc>(NumResults, 1, NumTemplateArgs); in Create()
404 bool HasTemplateKWAndArgsInfo, unsigned NumTemplateArgs) { in CreateEmpty() argument
405 assert(NumTemplateArgs == 0 || HasTemplateKWAndArgsInfo); in CreateEmpty()
408 NumResults, HasTemplateKWAndArgsInfo, NumTemplateArgs); in CreateEmpty()
496 unsigned NumTemplateArgs) { in CreateEmpty() argument
497 assert(NumTemplateArgs == 0 || HasTemplateKWAndArgsInfo); in CreateEmpty()
500 HasTemplateKWAndArgsInfo, NumTemplateArgs); in CreateEmpty()
1482 unsigned NumTemplateArgs = TemplateArgs ? TemplateArgs->size() : 0; in Create() local
1487 HasTemplateKWAndArgsInfo, NumTemplateArgs, HasFirstQualifierFoundInScope); in Create()
[all …]
H A DDeclTemplate.cpp1060 NumTemplateArgs(ConvertedArgs.size()) { in ImplicitConceptSpecializationDecl()
1065 EmptyShell Empty, unsigned NumTemplateArgs) in ImplicitConceptSpecializationDecl() argument
1067 NumTemplateArgs(NumTemplateArgs) {} in ImplicitConceptSpecializationDecl()
1079 const ASTContext &C, unsigned ID, unsigned NumTemplateArgs) { in CreateDeserialized() argument
1080 return new (C, ID, additionalSizeToAlloc<TemplateArgument>(NumTemplateArgs)) in CreateDeserialized()
1081 ImplicitConceptSpecializationDecl(EmptyShell{}, NumTemplateArgs); in CreateDeserialized()
1086 assert(Converted.size() == NumTemplateArgs); in setTemplateArguments()
H A DItaniumMangle.cpp479 unsigned NumTemplateArgs,
568 unsigned NumTemplateArgs,
579 unsigned NumTemplateArgs);
1365 const TemplateArgumentLoc *TemplateArgs, unsigned NumTemplateArgs, in mangleUnresolvedName() argument
1400 mangleTemplateArgs(TemplateName(), TemplateArgs, NumTemplateArgs); in mangleUnresolvedName()
4099 unsigned NumTemplateArgs, in mangleMemberExpr() argument
4105 mangleUnresolvedName(qualifier, member, TemplateArgs, NumTemplateArgs, arity); in mangleMemberExpr()
5329 unsigned NumTemplateArgs) { in mangleTemplateArgs() argument
5333 for (unsigned i = 0; i != NumTemplateArgs; ++i) in mangleTemplateArgs()
H A DExpr.cpp581 unsigned NumTemplateArgs) { in CreateEmpty() argument
582 assert(NumTemplateArgs == 0 || HasTemplateKWAndArgsInfo); in CreateEmpty()
587 NumTemplateArgs); in CreateEmpty()
1773 unsigned NumTemplateArgs) { in CreateEmpty() argument
1774 assert((!NumTemplateArgs || HasTemplateKWAndArgsInfo) && in CreateEmpty()
1781 NumTemplateArgs); in CreateEmpty()
H A DASTContext.cpp6298 if (XTC->getTemplateArgsAsWritten()->NumTemplateArgs != in isSameTypeConstraint()
6299 YTC->getTemplateArgsAsWritten()->NumTemplateArgs) in isSameTypeConstraint()
/openbsd-src/gnu/llvm/clang/include/clang/AST/
H A DTemplateBase.h633 unsigned NumTemplateArgs;
642 unsigned getNumTemplateArgs() const { return NumTemplateArgs; }
681 unsigned NumTemplateArgs;
H A DExprCXX.h3117 return getTrailingASTTemplateKWAndArgsInfo()->NumTemplateArgs; in getNumTemplateArgs()
3211 unsigned NumTemplateArgs);
3302 unsigned NumTemplateArgs);
3374 return getTrailingObjects<ASTTemplateKWAndArgsInfo>()->NumTemplateArgs; in getNumTemplateArgs()
3708 unsigned NumTemplateArgs, bool HasFirstQualifierFoundInScope);
3829 return getTrailingObjects<ASTTemplateKWAndArgsInfo>()->NumTemplateArgs; in getNumTemplateArgs()
3950 unsigned NumTemplateArgs);
H A DDeclTemplate.h3326 unsigned NumTemplateArgs;
3330 ImplicitConceptSpecializationDecl(EmptyShell Empty, unsigned NumTemplateArgs);
3338 unsigned NumTemplateArgs);
3342 NumTemplateArgs);
H A DRecursiveASTVisitor.h551 C.getTemplateArgsAsWritten()->NumTemplateArgs));
1583 D->getTemplateArgsAsWritten()->NumTemplateArgs));
2069 D->getTemplateArgsAsWritten()->NumTemplateArgs)); \
2165 TALI->NumTemplateArgs));
H A DExpr.h1304 unsigned NumTemplateArgs);
1410 return getTrailingObjects<ASTTemplateKWAndArgsInfo>()->NumTemplateArgs; in getNumTemplateArgs()
3245 unsigned NumTemplateArgs);
3340 return getTrailingObjects<ASTTemplateKWAndArgsInfo>()->NumTemplateArgs; in getNumTemplateArgs()
/openbsd-src/gnu/llvm/clang/lib/Serialization/
H A DASTReaderStmt.cpp116 unsigned NumTemplateArgs);
120 unsigned NumTemplateArgs);
132 unsigned NumTemplateArgs) { in ReadTemplateKWAndArgsInfo() argument
137 for (unsigned i = 0; i != NumTemplateArgs; ++i) in ReadTemplateKWAndArgsInfo()
599 unsigned NumTemplateArgs = 0; in VisitDeclRefExpr() local
601 NumTemplateArgs = Record.readInt(); in VisitDeclRefExpr()
613 E->getTrailingObjects<TemplateArgumentLoc>(), NumTemplateArgs); in VisitDeclRefExpr()
1024 unsigned NumTemplateArgs = Record.readInt(); in VisitMemberExpr() local
1059 E->getTrailingObjects<TemplateArgumentLoc>(), NumTemplateArgs); in VisitMemberExpr()
1955 unsigned NumTemplateArgs = Record.readInt(); in VisitCXXDependentScopeMemberExpr() local
[all …]
H A DASTWriterStmt.cpp67 for (unsigned i = 0; i != ArgInfo.NumTemplateArgs; ++i) in AddTemplateKWAndArgsInfo()
613 unsigned NumTemplateArgs = E->getNumTemplateArgs(); in VisitDeclRefExpr() local
614 Record.push_back(NumTemplateArgs); in VisitDeclRefExpr()
894 unsigned NumTemplateArgs = E->getNumTemplateArgs(); in VisitMemberExpr() local
901 Record.push_back(NumTemplateArgs); in VisitMemberExpr()
1904 Record.push_back(ArgInfo.NumTemplateArgs); in VisitDependentScopeDeclRefExpr()
1935 Record.push_back(ArgInfo.NumTemplateArgs); in VisitOverloadExpr()
H A DASTWriterDecl.cpp583 Record.push_back(FTSInfo->TemplateArgumentsAsWritten->NumTemplateArgs); in VisitFunctionDecl()
584 for (int i=0, e = FTSInfo->TemplateArgumentsAsWritten->NumTemplateArgs; in VisitFunctionDecl()
H A DASTReader.cpp8915 unsigned NumTemplateArgs = readInt(); in readTemplateArgumentList() local
8916 TemplArgs.reserve(NumTemplateArgs); in readTemplateArgumentList()
8917 while (NumTemplateArgs--) in readTemplateArgumentList()
H A DASTWriter.cpp5817 Record->push_back(ASTTemplArgList->NumTemplateArgs); in AddASTTemplateArgumentListInfo()
5819 for (int i = 0, e = ASTTemplArgList->NumTemplateArgs; i != e; ++i) in AddASTTemplateArgumentListInfo()
H A DASTReaderDecl.cpp2282 for (unsigned I = 0; I < D->NumTemplateArgs; ++I) in VisitImplicitConceptSpecializationDecl()
/openbsd-src/gnu/llvm/clang/lib/Sema/
H A DSemaConcept.cpp877 if (ConstraintExpr->getTemplateArgsAsWritten()->NumTemplateArgs == 1) { in diagnoseUnsatisfiedRequirement()
1009 if (CSE->getTemplateArgsAsWritten()->NumTemplateArgs == 1) { in diagnoseWellFormedUnsatisfiedConstraintExpr()
1137 ArgsAsWritten->NumTemplateArgs > I in substituteParameterMappings()
H A DSemaTemplateInstantiate.cpp402 Inst.NumTemplateArgs = TemplateArgs.size(); in InstantiatingTemplate()
773 Active->NumTemplateArgs) in PrintInstantiationStack()
786 Active->NumTemplateArgs) in PrintInstantiationStack()
810 Active->NumTemplateArgs) in PrintInstantiationStack()
851 Active->NumTemplateArgs) in PrintInstantiationStack()
869 Active->NumTemplateArgs) in PrintInstantiationStack()
H A DTreeTransform.h12737 Old->NumTemplateArgs, TransArgs)) in TransformConceptSpecializationExpr()
/openbsd-src/gnu/llvm/clang/tools/c-index-test/
H A Dc-index-test.c1016 int NumTemplateArgs = clang_Cursor_getNumTemplateArguments(Cursor); in PrintCursor() local
1018 if (NumTemplateArgs < 0) { in PrintCursor()
1021 for (I = 0; I < NumTemplateArgs; I++) { in PrintCursor()
/openbsd-src/gnu/llvm/clang/tools/libclang/
H A DCIndex.cpp756 for (unsigned I = 0, N = Info->NumTemplateArgs; I != N; ++I) in VisitClassTemplatePartialSpecializationDecl()
2232 unsigned NumTemplateArgs);
2263 unsigned NumTemplateArgs) { in AddExplicitTemplateArgs() argument
2264 WL.push_back(ExplicitTemplateArgsVisit(A, A + NumTemplateArgs, Parent)); in AddExplicitTemplateArgs()
/openbsd-src/gnu/llvm/clang/include/clang/Sema/
H A DSema.h9318 unsigned NumTemplateArgs; member
9329 return {TemplateArgs, NumTemplateArgs}; in template_arguments()
9344 Template(nullptr), TemplateArgs(nullptr), NumTemplateArgs(0), in CodeSynthesisContext()