Home
last modified time | relevance | path

Searched refs:StrictPackMatch (Results 1 – 10 of 10) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DTemplateDeduction.h57 bool StrictPackMatch = false; variable
95 bool hasStrictPackMatch() const { return StrictPackMatch; } in hasStrictPackMatch()
97 void setStrictPackMatch() { StrictPackMatch = true; } in setStrictPackMatch()
H A DOverload.h991 unsigned StrictPackMatch : 1;
1087 TookAddressOfOverload(false), StrictPackMatch(false), in OverloadCandidate()
H A DSema.h10370 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 DDeclTemplate.cpp973 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 DDeclTemplate.h1854 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 DSemaTemplateDeduction.cpp2898 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 DSemaOverload.cpp7046 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 DSemaTemplate.cpp3750 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 DSemaTemplateInstantiateDecl.cpp4476 CTAI.StrictPackMatch, PrevDecl); in VisitClassTemplateSpecializationDecl()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderDecl.cpp2538 D->StrictPackMatch = Record.readBool(); in VisitClassTemplateSpecializationDeclImpl()