/freebsd-src/contrib/llvm-project/clang/lib/AST/ |
H A D | ASTConcept.cpp | 44 ASTConstraintSatisfaction(const ASTContext & C,const ConstraintSatisfaction & Satisfaction) ASTConstraintSatisfaction() argument 55 ASTConstraintSatisfaction(const ASTContext & C,const ASTConstraintSatisfaction & Satisfaction) ASTConstraintSatisfaction() argument 67 Create(const ASTContext & C,const ConstraintSatisfaction & Satisfaction) Create() argument 76 Rebuild(const ASTContext & C,const ASTConstraintSatisfaction & Satisfaction) Rebuild() argument [all...] |
H A D | ExprConcepts.cpp | 36 const ConstraintSatisfaction *Satisfaction) in ConceptSpecializationExpr() 62 const ConstraintSatisfaction *Satisfaction) { in Create() 69 const ConstraintSatisfaction *Satisfaction, bool Dependent, in ConceptSpecializationExpr() 89 const ConstraintSatisfaction *Satisfaction, in Create()
|
/freebsd-src/contrib/llvm-project/clang/include/clang/AST/ |
H A D | ExprConcepts.h | 56 ASTConstraintSatisfaction *Satisfaction; variable 431 const ASTConstraintSatisfaction *Satisfaction = nullptr; variable 449 const ConstraintSatisfaction &Satisfaction) in NestedRequirement() 457 const ASTConstraintSatisfaction *Satisfaction) in NestedRequirement() 466 const ConstraintSatisfaction &Satisfaction) in NestedRequirement()
|
/freebsd-src/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaConcept.cpp | 183 calculateConstraintSatisfaction(Sema & S,const Expr * ConstraintExpr,ConstraintSatisfaction & Satisfaction,AtomicEvaluator && Evaluator) calculateConstraintSatisfaction() argument 338 calculateConstraintSatisfaction(Sema & S,const NamedDecl * Template,SourceLocation TemplateNameLoc,const MultiLevelTemplateArgumentList & MLTAL,const Expr * ConstraintExpr,ConstraintSatisfaction & Satisfaction) calculateConstraintSatisfaction() argument 431 CheckConstraintSatisfaction(Sema & S,const NamedDecl * Template,ArrayRef<const Expr * > ConstraintExprs,llvm::SmallVectorImpl<Expr * > & Converted,const MultiLevelTemplateArgumentList & TemplateArgsLists,SourceRange TemplateIDRange,ConstraintSatisfaction & Satisfaction) CheckConstraintSatisfaction() argument 507 auto Satisfaction = CheckConstraintSatisfaction() local 539 CheckConstraintSatisfaction(const Expr * ConstraintExpr,ConstraintSatisfaction & Satisfaction) CheckConstraintSatisfaction() argument 676 CheckFunctionConstraints(const FunctionDecl * FD,ConstraintSatisfaction & Satisfaction,SourceLocation UsageLoc,bool ForOverloadResolution) CheckFunctionConstraints() argument 863 ConstraintSatisfaction Satisfaction; EnsureTemplateArgumentListConstraints() local 890 CheckInstantiatedFunctionTemplateConstraints(SourceLocation PointOfInstantiation,FunctionDecl * Decl,ArrayRef<TemplateArgument> TemplateArgs,ConstraintSatisfaction & Satisfaction) CheckInstantiatedFunctionTemplateConstraints() argument 1158 DiagnoseUnsatisfiedConstraint(const ConstraintSatisfaction & Satisfaction,bool First) DiagnoseUnsatisfiedConstraint() argument 1169 DiagnoseUnsatisfiedConstraint(const ASTConstraintSatisfaction & Satisfaction,bool First) DiagnoseUnsatisfiedConstraint() argument [all...] |
H A D | SemaOverload.cpp | 623 ConstraintSatisfaction Satisfaction; global() member 6942 ConstraintSatisfaction Satisfaction; AddOverloadCandidate() local 7459 ConstraintSatisfaction Satisfaction; AddMethodCandidate() local 7889 ConstraintSatisfaction Satisfaction; AddConversionCandidate() local 8175 ConstraintSatisfaction Satisfaction; AddSurrogateCandidate() local 10905 ConstraintSatisfaction Satisfaction; checkAddressOfFunctionIsAvailable() local 11958 ConstraintSatisfaction Satisfaction; NoteFunctionCandidate() local 12002 ConstraintSatisfaction Satisfaction; NoteSurrogateCandidate() local [all...] |
H A D | SemaTemplateInstantiate.cpp | 2526 ConstraintSatisfaction Satisfaction; TransformNestedRequirement() local 2532 ConstraintSatisfaction Satisfaction; TransformNestedRequirement() local 3863 ConstraintSatisfaction Satisfaction; InstantiateClassMembers() local [all...] |
H A D | SemaExprCXX.cpp | 9149 ConstraintSatisfaction Satisfaction; BuildNestedRequirement() local 9160 BuildNestedRequirement(StringRef InvalidConstraintEntity,const ASTConstraintSatisfaction & Satisfaction) BuildNestedRequirement() argument
|
H A D | SemaTemplateDeduction.cpp | 4857 ConstraintSatisfaction Satisfaction; CheckDeducedPlaceholderConstraints() local
|
H A D | SemaTemplate.cpp | 5049 ConstraintSatisfaction Satisfaction; CheckConceptTemplateId() local
|
H A D | SemaDecl.cpp | 19066 ConstraintSatisfaction Satisfaction; SetEligibleMethods() local
|
H A D | SemaDeclCXX.cpp | 17498 ConstraintSatisfaction Satisfaction; BuildStaticAssertDeclaration() local
|
H A D | TreeTransform.h | 3661 RebuildNestedRequirement(StringRef InvalidConstraintEntity,const ASTConstraintSatisfaction & Satisfaction) RebuildNestedRequirement() argument
|
H A D | SemaExpr.cpp | 289 if (!Satisfaction.IsSatisfied) { in DiagnoseUseOfDecl() local
|
/freebsd-src/contrib/llvm-project/clang/lib/Serialization/ |
H A D | ASTWriterStmt.cpp | 471 const ASTConstraintSatisfaction &Satisfaction) { in addConstraintSatisfaction() argument
|
H A D | ASTReaderStmt.cpp | 790 ConstraintSatisfaction Satisfaction; in readConstraintSatisfaction() local
|
/freebsd-src/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | Sema.h | 7553 CheckConstraintSatisfaction(const NamedDecl * Template,ArrayRef<const Expr * > ConstraintExprs,const MultiLevelTemplateArgumentList & TemplateArgLists,SourceRange TemplateIDRange,ConstraintSatisfaction & Satisfaction) CheckConstraintSatisfaction() argument [all...] |