Searched refs:StrictPackMatch (Results 1 – 10 of 10) sorted by relevance
| /freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | TemplateDeduction.h | 57 bool StrictPackMatch = false; variable 95 bool hasStrictPackMatch() const { return StrictPackMatch; } in hasStrictPackMatch() 97 void setStrictPackMatch() { StrictPackMatch = true; } in setStrictPackMatch()
|
| H A D | Overload.h | 991 unsigned StrictPackMatch : 1; 1087 TookAddressOfOverload(false), StrictPackMatch(false), in OverloadCandidate()
|
| H A D | Sema.h | 10370 bool AggregateCandidateDeduction = false, bool StrictPackMatch = false); 10406 bool StrictPackMatch = false); 10474 bool StrictPackMatch = false); 11892 bool StrictPackMatch = false; member 12001 bool *StrictPackMatch); 12708 bool PartialOrdering, bool *StrictPackMatch);
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | DeclTemplate.cpp | 973 bool StrictPackMatch, ClassTemplateSpecializationDecl *PrevDecl) in ClassTemplateSpecializationDecl() argument 978 SpecializationKind(TSK_Undeclared), StrictPackMatch(StrictPackMatch) { in ClassTemplateSpecializationDecl() 979 assert(DK == Kind::ClassTemplateSpecialization || StrictPackMatch == false); in ClassTemplateSpecializationDecl() 991 ArrayRef<TemplateArgument> Args, bool StrictPackMatch, in Create() argument 995 SpecializedTemplate, Args, StrictPackMatch, PrevDecl); in Create()
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | DeclTemplate.h | 1854 unsigned StrictPackMatch : 1; 1862 bool StrictPackMatch, 1875 ArrayRef<TemplateArgument> Args, bool StrictPackMatch, 1946 bool hasStrictPackMatch() const { return StrictPackMatch; } 1948 void setStrictPackMatch(bool Val) { StrictPackMatch = Val; }
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaTemplateDeduction.cpp | 2898 SaveAndRestore _2(CTAI.StrictPackMatch, false); in ConvertDeducedTemplateArgument() 2907 if (CTAI.StrictPackMatch) in ConvertDeducedTemplateArgument() 3098 SaveAndRestore _3(CTAI.StrictPackMatch, false); in ConvertDeducedTemplateArguments() 6463 bool PartialOrdering, bool *StrictPackMatch) { in isTemplateTemplateParameterAtLeastAsSpecializedAs() argument 6523 if (StrictPackMatch) in isTemplateTemplateParameterAtLeastAsSpecializedAs() 6524 *StrictPackMatch |= CTAI.StrictPackMatch; in isTemplateTemplateParameterAtLeastAsSpecializedAs() 6549 if (StrictPackMatch && Info.hasStrictPackMatch()) in isTemplateTemplateParameterAtLeastAsSpecializedAs() 6550 *StrictPackMatch = true; in isTemplateTemplateParameterAtLeastAsSpecializedAs()
|
| H A D | SemaOverload.cpp | 7046 bool StrictPackMatch) { in AddOverloadCandidate() argument 7066 StrictPackMatch); in AddOverloadCandidate() 7109 Candidate.StrictPackMatch = StrictPackMatch; in AddOverloadCandidate() 7682 OverloadCandidateParamOrder PO, bool StrictPackMatch) { in AddMethodCandidate() argument 7733 Candidate.StrictPackMatch = StrictPackMatch; in AddMethodCandidate() 8271 bool AllowExplicit, bool AllowResultConversion, bool StrictPackMatch) { in AddConversionCandidate() argument 8317 Candidate.StrictPackMatch = StrictPackMatch; in AddConversionCandidate() 10931 if (Cand1.StrictPackMatch != Cand2.StrictPackMatch) in isBetterOverloadCandidate() 10932 return Cand2.StrictPackMatch; in isBetterOverloadCandidate()
|
| H A D | SemaTemplate.cpp | 3750 CTAI.StrictPackMatch, nullptr); in CheckTemplateIdType() 5603 &CTAI.StrictPackMatch)) in CheckTemplateArgument() 5929 SaveAndRestore _3(CTAI.StrictPackMatch, {}); in CheckTemplateArgumentList() 7589 bool *StrictPackMatch) { in CheckTemplateTemplateArgument() argument 7629 PartialOrdering, StrictPackMatch)) in CheckTemplateTemplateArgument() 8698 ClassTemplate, CTAI.CanonicalConverted, CTAI.StrictPackMatch, PrevDecl); in ActOnClassTemplateSpecialization() 10093 ClassTemplate, CTAI.CanonicalConverted, CTAI.StrictPackMatch, PrevDecl); in ActOnExplicitInstantiation() 10150 CTAI.StrictPackMatch); in ActOnExplicitInstantiation()
|
| H A D | SemaTemplateInstantiateDecl.cpp | 4476 CTAI.StrictPackMatch, PrevDecl); in VisitClassTemplateSpecializationDecl()
|
| /freebsd/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTReaderDecl.cpp | 2538 D->StrictPackMatch = Record.readBool(); in VisitClassTemplateSpecializationDeclImpl()
|