Home
last modified time | relevance | path

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

12

/external/llvm-project/clang/lib/AST/
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()
DTemplateBase.cpp543 NumTemplateArgs = Info.size(); in ASTTemplateArgumentListInfo()
546 for (unsigned i = 0; i != NumTemplateArgs; ++i) in ASTTemplateArgumentListInfo()
556 NumTemplateArgs = Info.size(); in initializeFrom()
558 for (unsigned i = 0; i != NumTemplateArgs; ++i) in initializeFrom()
567 NumTemplateArgs = 0; in initializeFrom()
576 NumTemplateArgs = Info.size(); in initializeFrom()
578 for (unsigned i = 0; i != NumTemplateArgs; ++i) { in initializeFrom()
589 for (unsigned I = 0; I != NumTemplateArgs; ++I) in copyInto()
DExprCXX.cpp390 unsigned NumTemplateArgs = Args ? Args->size() : 0; in Create() local
393 TemplateArgumentLoc>(NumResults, 1, NumTemplateArgs); in Create()
402 bool HasTemplateKWAndArgsInfo, unsigned NumTemplateArgs) { in CreateEmpty() argument
403 assert(NumTemplateArgs == 0 || HasTemplateKWAndArgsInfo); in CreateEmpty()
406 NumResults, HasTemplateKWAndArgsInfo, NumTemplateArgs); in CreateEmpty()
494 unsigned NumTemplateArgs) { in CreateEmpty() argument
495 assert(NumTemplateArgs == 0 || HasTemplateKWAndArgsInfo); in CreateEmpty()
498 HasTemplateKWAndArgsInfo, NumTemplateArgs); in CreateEmpty()
1411 unsigned NumTemplateArgs = TemplateArgs ? TemplateArgs->size() : 0; in Create() local
1416 HasTemplateKWAndArgsInfo, NumTemplateArgs, HasFirstQualifierFoundInScope); in Create()
[all …]
DItaniumMangle.cpp458 unsigned NumTemplateArgs,
469 unsigned NumTemplateArgs);
498 unsigned NumTemplateArgs);
545 unsigned NumTemplateArgs,
555 unsigned NumTemplateArgs);
557 unsigned NumTemplateArgs);
950 unsigned NumTemplateArgs) { in mangleTemplateName() argument
955 mangleTemplateArgs(TemplateArgs, NumTemplateArgs); in mangleTemplateName()
957 mangleNestedName(TD, TemplateArgs, NumTemplateArgs); in mangleTemplateName()
1226 const TemplateArgumentLoc *TemplateArgs, unsigned NumTemplateArgs, in mangleUnresolvedName() argument
[all …]
DExpr.cpp478 unsigned NumTemplateArgs) { in CreateEmpty() argument
479 assert(NumTemplateArgs == 0 || HasTemplateKWAndArgsInfo); in CreateEmpty()
484 NumTemplateArgs); in CreateEmpty()
1567 unsigned NumTemplateArgs) { in CreateEmpty() argument
1568 assert((!NumTemplateArgs || HasTemplateKWAndArgsInfo) && in CreateEmpty()
1575 NumTemplateArgs); in CreateEmpty()
/external/clang/lib/AST/
DTemplateBase.cpp541 NumTemplateArgs = Info.size(); in ASTTemplateArgumentListInfo()
544 for (unsigned i = 0; i != NumTemplateArgs; ++i) in ASTTemplateArgumentListInfo()
554 NumTemplateArgs = Info.size(); in initializeFrom()
556 for (unsigned i = 0; i != NumTemplateArgs; ++i) in initializeFrom()
565 NumTemplateArgs = 0; in initializeFrom()
575 NumTemplateArgs = Info.size(); in initializeFrom()
577 for (unsigned i = 0; i != NumTemplateArgs; ++i) { in initializeFrom()
593 for (unsigned I = 0; I != NumTemplateArgs; ++I) in copyInto()
DExprCXX.cpp239 unsigned NumTemplateArgs) { in CreateEmpty() argument
240 assert(NumTemplateArgs == 0 || HasTemplateKWAndArgsInfo); in CreateEmpty()
243 HasTemplateKWAndArgsInfo, NumTemplateArgs); in CreateEmpty()
393 unsigned NumTemplateArgs) { in CreateEmpty() argument
394 assert(NumTemplateArgs == 0 || HasTemplateKWAndArgsInfo); in CreateEmpty()
397 HasTemplateKWAndArgsInfo, NumTemplateArgs); in CreateEmpty()
1152 unsigned NumTemplateArgs = TemplateArgs ? TemplateArgs->size() : 0; in Create() local
1155 HasTemplateKWAndArgsInfo, NumTemplateArgs); in Create()
1169 unsigned NumTemplateArgs) { in CreateEmpty() argument
1170 assert(NumTemplateArgs == 0 || HasTemplateKWAndArgsInfo); in CreateEmpty()
[all …]
DItaniumMangle.cpp474 unsigned NumTemplateArgs);
502 unsigned NumTemplateArgs);
548 unsigned NumTemplateArgs);
550 unsigned NumTemplateArgs);
879 unsigned NumTemplateArgs) { in mangleTemplateName() argument
884 mangleTemplateArgs(TemplateArgs, NumTemplateArgs); in mangleTemplateName()
886 mangleNestedName(TD, TemplateArgs, NumTemplateArgs); in mangleTemplateName()
1423 unsigned NumTemplateArgs) { in mangleNestedName() argument
1429 mangleTemplateArgs(TemplateArgs, NumTemplateArgs); in mangleNestedName()
4053 unsigned NumTemplateArgs) { in mangleTemplateArgs() argument
[all …]
DExpr.cpp416 unsigned NumTemplateArgs) { in CreateEmpty() argument
417 assert(NumTemplateArgs == 0 || HasTemplateKWAndArgsInfo); in CreateEmpty()
422 NumTemplateArgs); in CreateEmpty()
/external/llvm-project/clang/include/clang/AST/
DExprConcepts.h51 unsigned NumTemplateArgs;
72 ConceptSpecializationExpr(EmptyShell Empty, unsigned NumTemplateArgs);
92 Create(ASTContext &C, EmptyShell Empty, unsigned NumTemplateArgs);
96 NumTemplateArgs); in getTemplateArguments()
DTemplateBase.h628 unsigned NumTemplateArgs;
637 unsigned getNumTemplateArgs() const { return NumTemplateArgs; }
672 unsigned NumTemplateArgs;
DExprCXX.h3033 return getTrailingASTTemplateKWAndArgsInfo()->NumTemplateArgs; in getNumTemplateArgs()
3127 unsigned NumTemplateArgs);
3218 unsigned NumTemplateArgs);
3290 return getTrailingObjects<ASTTemplateKWAndArgsInfo>()->NumTemplateArgs; in getNumTemplateArgs()
3625 unsigned NumTemplateArgs, bool HasFirstQualifierFoundInScope);
3746 return getTrailingObjects<ASTTemplateKWAndArgsInfo>()->NumTemplateArgs; in getNumTemplateArgs()
3867 unsigned NumTemplateArgs);
DRecursiveASTVisitor.h1469 D->getTemplateArgsAsWritten()->NumTemplateArgs));
1923 D->getTemplateArgsAsWritten()->NumTemplateArgs)); \
2018 TALI->NumTemplateArgs));
2361 C.getTemplateArgsAsWritten()->NumTemplateArgs));
DExpr.h1283 unsigned NumTemplateArgs);
1389 return getTrailingObjects<ASTTemplateKWAndArgsInfo>()->NumTemplateArgs; in getNumTemplateArgs()
3160 unsigned NumTemplateArgs);
3255 return getTrailingObjects<ASTTemplateKWAndArgsInfo>()->NumTemplateArgs; in getNumTemplateArgs()
/external/llvm-project/clang/lib/Serialization/
DASTReaderStmt.cpp116 unsigned NumTemplateArgs);
120 unsigned NumTemplateArgs);
132 unsigned NumTemplateArgs) { in ReadTemplateKWAndArgsInfo() argument
137 for (unsigned i = 0; i != NumTemplateArgs; ++i) in ReadTemplateKWAndArgsInfo()
601 unsigned NumTemplateArgs = 0; in VisitDeclRefExpr() local
603 NumTemplateArgs = Record.readInt(); in VisitDeclRefExpr()
615 E->getTrailingObjects<TemplateArgumentLoc>(), NumTemplateArgs); in VisitDeclRefExpr()
799 unsigned NumTemplateArgs = Record.readInt(); in VisitConceptSpecializationExpr() local
807 for (unsigned I = 0; I < NumTemplateArgs; ++I) in VisitConceptSpecializationExpr()
1021 unsigned NumTemplateArgs = Record.readInt(); in VisitMemberExpr() local
[all …]
DASTWriterStmt.cpp67 for (unsigned i = 0; i != ArgInfo.NumTemplateArgs; ++i) in AddTemplateKWAndArgsInfo()
605 unsigned NumTemplateArgs = E->getNumTemplateArgs(); in VisitDeclRefExpr() local
606 Record.push_back(NumTemplateArgs); in VisitDeclRefExpr()
886 unsigned NumTemplateArgs = E->getNumTemplateArgs(); in VisitMemberExpr() local
893 Record.push_back(NumTemplateArgs); in VisitMemberExpr()
1890 Record.push_back(ArgInfo.NumTemplateArgs); in VisitDependentScopeDeclRefExpr()
1921 Record.push_back(ArgInfo.NumTemplateArgs); in VisitOverloadExpr()
/external/clang/include/clang/AST/
DTemplateBase.h588 unsigned NumTemplateArgs; member
624 unsigned NumTemplateArgs; in LLVM_ALIGNAS() local
DExprCXX.h2638 return getTrailingASTTemplateKWAndArgsInfo()->NumTemplateArgs; in getNumTemplateArgs()
2743 unsigned NumTemplateArgs);
2826 unsigned NumTemplateArgs);
2895 return getTrailingObjects<ASTTemplateKWAndArgsInfo>()->NumTemplateArgs; in getNumTemplateArgs()
3200 unsigned NumTemplateArgs);
3314 return getTrailingObjects<ASTTemplateKWAndArgsInfo>()->NumTemplateArgs; in getNumTemplateArgs()
3424 unsigned NumTemplateArgs);
DRecursiveASTVisitor.h1772 D->getTemplateArgsAsWritten()->NumTemplateArgs)); \
1849 TALI->NumTemplateArgs));
/external/clang/lib/Serialization/
DASTWriterStmt.cpp66 for (unsigned i = 0; i != ArgInfo.NumTemplateArgs; ++i) in AddTemplateKWAndArgsInfo()
383 unsigned NumTemplateArgs = E->getNumTemplateArgs(); in VisitDeclRefExpr() local
384 Record.push_back(NumTemplateArgs); in VisitDeclRefExpr()
579 unsigned NumTemplateArgs = E->getNumTemplateArgs(); in VisitMemberExpr() local
580 Record.push_back(NumTemplateArgs); in VisitMemberExpr()
583 for (unsigned i=0; i != NumTemplateArgs; ++i) in VisitMemberExpr()
1460 Record.push_back(ArgInfo.NumTemplateArgs); in VisitCXXDependentScopeMemberExpr()
1489 Record.push_back(ArgInfo.NumTemplateArgs); in VisitDependentScopeDeclRefExpr()
1522 Record.push_back(ArgInfo.NumTemplateArgs); in VisitOverloadExpr()
DASTReaderStmt.cpp97 unsigned NumTemplateArgs);
100 unsigned NumTemplateArgs);
111 unsigned NumTemplateArgs) { in ReadTemplateKWAndArgsInfo() argument
116 for (unsigned i = 0; i != NumTemplateArgs; ++i) in ReadTemplateKWAndArgsInfo()
461 unsigned NumTemplateArgs = 0; in VisitDeclRefExpr() local
463 NumTemplateArgs = Record[Idx++]; in VisitDeclRefExpr()
476 E->getTrailingObjects<TemplateArgumentLoc>(), NumTemplateArgs); in VisitDeclRefExpr()
3023 unsigned NumTemplateArgs = Record[Idx++]; in ReadStmtFromStream() local
3026 for (unsigned i = 0; i != NumTemplateArgs; ++i) in ReadStmtFromStream()
/external/llvm-project/clang/lib/Sema/
DSemaConcept.cpp442 if (ConstraintExpr->getTemplateArgsAsWritten()->NumTemplateArgs == 1) in diagnoseUnsatisfiedRequirement()
571 if (CSE->getTemplateArgsAsWritten()->NumTemplateArgs == 1) { in diagnoseWellFormedUnsatisfiedConstraintExpr()
699 ArgsAsWritten->NumTemplateArgs > I ? in substituteParameterMappings()
DSemaTemplateInstantiate.cpp257 Inst.NumTemplateArgs = TemplateArgs.size(); in InstantiatingTemplate()
606 Active->NumTemplateArgs) in PrintInstantiationStack()
619 Active->NumTemplateArgs) in PrintInstantiationStack()
643 Active->NumTemplateArgs) in PrintInstantiationStack()
684 Active->NumTemplateArgs) in PrintInstantiationStack()
702 Active->NumTemplateArgs) in PrintInstantiationStack()
2381 TemplArgInfo->NumTemplateArgs, InstArgs, TemplateArgs)) in SubstParmVarDecl()
/external/clang/lib/Sema/
DSemaTemplateInstantiate.cpp225 Inst.NumTemplateArgs = TemplateArgs.size(); in InstantiatingTemplate()
466 Active->NumTemplateArgs) in PrintInstantiationStack()
480 Active->NumTemplateArgs) in PrintInstantiationStack()
490 Active->NumTemplateArgs) in PrintInstantiationStack()
530 Active->NumTemplateArgs) in PrintInstantiationStack()
548 Active->NumTemplateArgs) in PrintInstantiationStack()
/external/llvm-project/clang/tools/c-index-test/
Dc-index-test.c1004 int NumTemplateArgs = clang_Cursor_getNumTemplateArguments(Cursor); in PrintCursor() local
1006 if (NumTemplateArgs < 0) { in PrintCursor()
1009 for (I = 0; I < NumTemplateArgs; I++) { in PrintCursor()

12