Home
last modified time | relevance | path

Searched refs:ConstraintSatisfaction (Results 1 – 19 of 19) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DASTConcept.h36 class ConstraintSatisfaction : public llvm::FoldingSetNode {
44 ConstraintSatisfaction() = default;
46 ConstraintSatisfaction(const NamedDecl *ConstraintOwner, in ConstraintSatisfaction() function
104 const ConstraintSatisfaction &Satisfaction);
109 Create(const ASTContext &C, const ConstraintSatisfaction &Satisfaction);
H A DExprConcepts.h60 const ConstraintSatisfaction *Satisfaction);
64 const ConstraintSatisfaction *Satisfaction,
73 const ConstraintSatisfaction *Satisfaction);
78 const ConstraintSatisfaction *Satisfaction, bool Dependent,
450 const ConstraintSatisfaction &Satisfaction) in NestedRequirement()
467 const ConstraintSatisfaction &Satisfaction) in NestedRequirement()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DExprConcepts.cpp32 const ConstraintSatisfaction *Satisfaction) in ConceptSpecializationExpr()
58 const ConstraintSatisfaction *Satisfaction) { in Create()
65 const ConstraintSatisfaction *Satisfaction, bool Dependent, in ConceptSpecializationExpr()
85 const ConstraintSatisfaction *Satisfaction, in Create()
H A DASTConcept.cpp39 const ASTContext &C, const ConstraintSatisfaction &Satisfaction) in ASTConstraintSatisfaction()
60 const ConstraintSatisfaction &Satisfaction) { in Create()
76 void ConstraintSatisfaction::Profile( in Profile()
H A DASTImporter.cpp501 ConstraintSatisfaction &ToSat);
1064 const ASTConstraintSatisfaction &FromSat, ConstraintSatisfaction &ToSat) { in ImportConstraintSatisfaction()
1083 ConstraintSatisfaction::SubstitutionDiagnostic{ in ImportConstraintSatisfaction()
1202 ConstraintSatisfaction Satisfaction; in ImportNestedRequirement()
9333 ConstraintSatisfaction Satisfaction; in VisitConceptSpecializationExpr()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaConcept.cpp206 ConstraintSatisfaction &Satisfaction) { in EvaluateAtomicConstraint()
263 new (S.Context) ConstraintSatisfaction::SubstitutionDiagnostic{ in EvaluateAtomicConstraint()
295 ConstraintSatisfaction &Satisfaction) { in EvaluateFoldExpandedConstraintSize()
328 ConstraintSatisfaction &Satisfaction);
334 ConstraintSatisfaction &Satisfaction) { in calculateConstraintSatisfaction()
397 ConstraintSatisfaction &Satisfaction) { in calculateConstraintSatisfaction()
468 ConstraintSatisfaction &Satisfaction) { in calculateConstraintSatisfaction()
521 new (S.Context) ConstraintSatisfaction::SubstitutionDiagnostic{ in calculateConstraintSatisfaction()
557 ConstraintSatisfaction &Satisfaction) { in calculateConstraintSatisfaction()
568 SourceRange TemplateIDRange, ConstraintSatisfaction &Satisfaction) { in CheckConstraintSatisfaction()
[all …]
H A DHLSLBuiltinTypeDeclBuilder.cpp272 const ConstraintSatisfaction CS(CD, {ConceptTA}); in constructConceptSpecializationExpr()
H A DSemaTemplateInstantiate.cpp2930 ConstraintSatisfaction Satisfaction; in TransformNestedRequirement()
2936 ConstraintSatisfaction Satisfaction; in TransformNestedRequirement()
4226 ConstraintSatisfaction Satisfaction; in InstantiateClassMembers()
H A DSemaOverload.cpp730 ConstraintSatisfaction Satisfaction;
7248 ConstraintSatisfaction Satisfaction; in AddOverloadCandidate()
7803 ConstraintSatisfaction Satisfaction; in AddMethodCandidate()
8358 ConstraintSatisfaction Satisfaction; in AddConversionCandidate()
8652 ConstraintSatisfaction Satisfaction; in AddSurrogateCandidate()
11610 ConstraintSatisfaction Satisfaction; in checkAddressOfFunctionIsAvailable()
12769 ConstraintSatisfaction Satisfaction; in NoteFunctionCandidate()
12813 ConstraintSatisfaction Satisfaction; in NoteSurrogateCandidate()
H A DSema.cpp612 std::vector<ConstraintSatisfaction *> Satisfactions; in ~Sema()
H A DSemaTemplate.cpp4741 ConstraintSatisfaction Satisfaction; in CheckConceptTemplateId()
9585 if (ConstraintSatisfaction Satisfaction; in CheckMemberSpecialization()
10591 ConstraintSatisfaction S; in ActOnExplicitInstantiation()
H A DSemaTemplateDeduction.cpp5102 ConstraintSatisfaction Satisfaction; in CheckDeducedPlaceholderConstraints()
H A DSemaExprCXX.cpp7977 ConstraintSatisfaction Satisfaction; in BuildNestedRequirement()
H A DSemaDeclCXX.cpp17857 ConstraintSatisfaction Satisfaction; in BuildStaticAssertDeclaration()
H A DSemaDecl.cpp19265 ConstraintSatisfaction Satisfaction; in SetEligibleMethods()
H A DSemaExpr.cpp287 ConstraintSatisfaction Satisfaction; in DiagnoseUseOfDecl()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DTemplateDeduction.h261 ConstraintSatisfaction AssociatedConstraintsSatisfaction;
H A DSema.h129 class ConstraintSatisfaction; variable
14662 SourceRange TemplateIDRange, ConstraintSatisfaction &Satisfaction) { in CheckConstraintSatisfaction()
14696 SourceRange TemplateIDRange, ConstraintSatisfaction &Satisfaction);
14706 ConstraintSatisfaction &Satisfaction);
14715 ConstraintSatisfaction &Satisfaction,
14755 ConstraintSatisfaction &Satisfaction);
14761 void DiagnoseUnsatisfiedConstraint(const ConstraintSatisfaction &Satisfaction,
14808 llvm::ContextualFoldingSet<ConstraintSatisfaction, const ASTContext &>
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderStmt.cpp796 static ConstraintSatisfaction
798 ConstraintSatisfaction Satisfaction; in readConstraintSatisfaction()
810 new (C) ConstraintSatisfaction::SubstitutionDiagnostic( in readConstraintSatisfaction()