Home
last modified time | relevance | path

Searched refs:Satisfaction (Results 1 – 16 of 16) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/
H A DExprConcepts.cpp39 const ConstraintSatisfaction *Satisfaction) in ConceptSpecializationExpr() argument
44 Satisfaction(Satisfaction in ConceptSpecializationExpr()
45 ? ASTConstraintSatisfaction::Create(C, *Satisfaction) in ConceptSpecializationExpr()
48 setDependence(computeDependence(this, /*ValueDependent=*/!Satisfaction)); in ConceptSpecializationExpr()
80 const ConstraintSatisfaction *Satisfaction) { in Create() argument
86 ConvertedArgs, Satisfaction); in Create()
92 const ConstraintSatisfaction *Satisfaction, bool Dependent, in ConceptSpecializationExpr() argument
99 Satisfaction(Satisfaction in ConceptSpecializationExpr()
100 ? ASTConstraintSatisfaction::Create(C, *Satisfaction) in ConceptSpecializationExpr()
104 if (!Satisfaction) in ConceptSpecializationExpr()
[all …]
H A DASTConcept.cpp24 const ConstraintSatisfaction &Satisfaction): in ASTConstraintSatisfaction() argument
25 NumRecords{Satisfaction.Details.size()}, in ASTConstraintSatisfaction()
26 IsSatisfied{Satisfaction.IsSatisfied} {
28 auto &Detail = Satisfaction.Details[I];
53 const ConstraintSatisfaction &Satisfaction) { in Create() argument
56 Satisfaction.Details.size()); in Create()
58 return new (Mem) ASTConstraintSatisfaction(C, Satisfaction); in Create()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaConcept.cpp124 ConstraintSatisfaction &Satisfaction, in calculateConstraintSatisfaction() argument
129 if (calculateConstraintSatisfaction(S, BO.getLHS(), Satisfaction, in calculateConstraintSatisfaction()
133 bool IsLHSSatisfied = Satisfaction.IsSatisfied; in calculateConstraintSatisfaction()
154 S, BO.getRHS(), Satisfaction, std::forward<AtomicEvaluator>(Evaluator)); in calculateConstraintSatisfaction()
156 return calculateConstraintSatisfaction(S, C->getSubExpr(), Satisfaction, in calculateConstraintSatisfaction()
190 Satisfaction.IsSatisfied = EvalResult.Val.getInt().getBoolValue(); in calculateConstraintSatisfaction()
191 if (!Satisfaction.IsSatisfied) in calculateConstraintSatisfaction()
192 Satisfaction.Details.emplace_back(ConstraintExpr, in calculateConstraintSatisfaction()
201 const Expr *ConstraintExpr, ConstraintSatisfaction &Satisfaction) { in calculateConstraintSatisfaction() argument
203 S, ConstraintExpr, Satisfaction, [&](const Expr *AtomicExpr) { in calculateConstraintSatisfaction()
[all …]
H A DSemaOverload.cpp606 ConstraintSatisfaction Satisfaction; member
681 Saved->Satisfaction = Info.AssociatedConstraintsSatisfaction; in MakeDeductionFailureInfo()
6437 ConstraintSatisfaction Satisfaction; in AddOverloadCandidate() local
6438 if (CheckFunctionConstraints(Function, Satisfaction) || in AddOverloadCandidate()
6439 !Satisfaction.IsSatisfied) { in AddOverloadCandidate()
6942 ConstraintSatisfaction Satisfaction; in AddMethodCandidate() local
6943 if (CheckFunctionConstraints(Method, Satisfaction) || in AddMethodCandidate()
6944 !Satisfaction.IsSatisfied) { in AddMethodCandidate()
7339 ConstraintSatisfaction Satisfaction; in AddConversionCandidate() local
7340 if (CheckFunctionConstraints(Conversion, Satisfaction) || in AddConversionCandidate()
[all …]
H A DSemaTemplateDeduction.cpp4684 ConstraintSatisfaction Satisfaction; in CheckDeducedPlaceholderConstraints() local
4701 Satisfaction)) in CheckDeducedPlaceholderConstraints()
4703 if (!Satisfaction.IsSatisfied) { in CheckDeducedPlaceholderConstraints()
4717 S.DiagnoseUnsatisfiedConstraint(Satisfaction); in CheckDeducedPlaceholderConstraints()
H A DSemaTemplateInstantiateDecl.cpp4432 ConstraintSatisfaction &Satisfaction) { in CheckInstantiatedFunctionTemplateConstraints() argument
4440 Satisfaction.IsSatisfied = true; in CheckInstantiatedFunctionTemplateConstraints()
4473 PointOfInstantiation, Satisfaction); in CheckInstantiatedFunctionTemplateConstraints()
H A DSemaExprCXX.cpp8719 ConstraintSatisfaction Satisfaction; in BuildNestedRequirement() local
8722 Constraint->getSourceRange(), Satisfaction)) in BuildNestedRequirement()
8725 Satisfaction); in BuildNestedRequirement()
H A DSemaTemplate.cpp4696 ConstraintSatisfaction Satisfaction; in CheckConceptTemplateId() local
4705 Satisfaction)) in CheckConceptTemplateId()
4712 AreArgsDependent ? nullptr : &Satisfaction); in CheckConceptTemplateId()
H A DSemaExpr.cpp275 ConstraintSatisfaction Satisfaction; in DiagnoseUseOfDecl() local
276 if (CheckFunctionConstraints(FD, Satisfaction, Loc)) in DiagnoseUseOfDecl()
280 if (!Satisfaction.IsSatisfied) { in DiagnoseUseOfDecl()
284 DiagnoseUnsatisfiedConstraint(Satisfaction); in DiagnoseUseOfDecl()
H A DSemaDeclCXX.cpp16151 ConstraintSatisfaction Satisfaction; in BuildStaticAssertDeclaration() local
16152 if (!CheckConstraintSatisfaction(InnerCond, Satisfaction)) in BuildStaticAssertDeclaration()
16153 DiagnoseUnsatisfiedConstraint(Satisfaction); in BuildStaticAssertDeclaration()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/
H A DExprConcepts.h56 ASTConstraintSatisfaction *Satisfaction; variable
64 const ConstraintSatisfaction *Satisfaction);
68 const ConstraintSatisfaction *Satisfaction,
82 const ConstraintSatisfaction *Satisfaction);
87 const ConstraintSatisfaction *Satisfaction,
108 return Satisfaction->IsSatisfied; in isSatisfied()
117 return *Satisfaction; in getSatisfaction()
409 const ASTConstraintSatisfaction *Satisfaction = nullptr; variable
430 const ConstraintSatisfaction &Satisfaction) : in NestedRequirement() argument
433 Satisfaction.IsSatisfied), in NestedRequirement()
[all …]
H A DASTConcept.h92 const ConstraintSatisfaction &Satisfaction);
95 Create(const ASTContext &C, const ConstraintSatisfaction &Satisfaction);
/netbsd-src/external/apache2/llvm/dist/clang/lib/Serialization/
H A DASTWriterStmt.cpp401 const ASTConstraintSatisfaction &Satisfaction) { in addConstraintSatisfaction() argument
402 Record.push_back(Satisfaction.IsSatisfied); in addConstraintSatisfaction()
403 if (!Satisfaction.IsSatisfied) { in addConstraintSatisfaction()
404 Record.push_back(Satisfaction.NumRecords); in addConstraintSatisfaction()
405 for (const auto &DetailRecord : Satisfaction) { in addConstraintSatisfaction()
503 addConstraintSatisfaction(Record, *NestedReq->Satisfaction); in VisitRequiresExpr()
H A DASTReaderStmt.cpp778 ConstraintSatisfaction Satisfaction; in readConstraintSatisfaction() local
779 Satisfaction.IsSatisfied = Record.readInt(); in readConstraintSatisfaction()
780 if (!Satisfaction.IsSatisfied) { in readConstraintSatisfaction()
787 Satisfaction.Details.emplace_back( in readConstraintSatisfaction()
792 Satisfaction.Details.emplace_back(ConstraintExpr, Record.readExpr()); in readConstraintSatisfaction()
795 return Satisfaction; in readConstraintSatisfaction()
812 E->Satisfaction = E->isValueDependent() ? nullptr : in VisitConceptSpecializationExpr()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Sema/
H A DSema.h6790 SourceRange TemplateIDRange, ConstraintSatisfaction &Satisfaction);
6799 ConstraintSatisfaction &Satisfaction);
6808 ConstraintSatisfaction &Satisfaction,
6834 DiagnoseUnsatisfiedConstraint(const ConstraintSatisfaction &Satisfaction,
6840 DiagnoseUnsatisfiedConstraint(const ASTConstraintSatisfaction &Satisfaction,
9396 ConstraintSatisfaction &Satisfaction);
/netbsd-src/games/fortune/datfiles/
H A Dfortunes251018 Satisfaction Guaranteed We'll send you another pack if it fails.