/llvm-project/clang/lib/AST/ |
H A D | ASTConcept.cpp | 45 ASTConstraintSatisfaction(const ASTContext & C,const ConstraintSatisfaction & Satisfaction) ASTConstraintSatisfaction() argument 56 ASTConstraintSatisfaction(const ASTContext & C,const ASTConstraintSatisfaction & Satisfaction) ASTConstraintSatisfaction() argument 68 Create(const ASTContext & C,const ConstraintSatisfaction & Satisfaction) Create() argument 77 Rebuild(const ASTContext & C,const ASTConstraintSatisfaction & Satisfaction) Rebuild() argument [all...] |
H A D | ExprConcepts.cpp | 36 Satisfaction(Satisfaction in ConceptSpecializationExpr() argument 62 Create(const ASTContext & C,ConceptReference * Loc,ImplicitConceptSpecializationDecl * SpecDecl,const ConstraintSatisfaction * Satisfaction) Create() argument 69 ConceptSpecializationExpr(const ASTContext & C,ConceptReference * Loc,ImplicitConceptSpecializationDecl * SpecDecl,const ConstraintSatisfaction * Satisfaction,bool Dependent,bool ContainsUnexpandedParameterPack) ConceptSpecializationExpr() argument 89 Create(const ASTContext & C,ConceptReference * Loc,ImplicitConceptSpecializationDecl * SpecDecl,const ConstraintSatisfaction * Satisfaction,bool Dependent,bool ContainsUnexpandedParameterPack) Create() argument [all...] |
/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() argument 457 NestedRequirement(StringRef InvalidConstraintEntity,const ASTConstraintSatisfaction * Satisfaction) NestedRequirement() argument 466 NestedRequirement(ASTContext & C,StringRef InvalidConstraintEntity,const ConstraintSatisfaction & Satisfaction) NestedRequirement() argument [all...] |
/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 680 CheckFunctionConstraints(const FunctionDecl * FD,ConstraintSatisfaction & Satisfaction,SourceLocation UsageLoc,bool ForOverloadResolution) CheckFunctionConstraints() argument 893 ConstraintSatisfaction Satisfaction; EnsureTemplateArgumentListConstraints() local 920 CheckInstantiatedFunctionTemplateConstraints(SourceLocation PointOfInstantiation,FunctionDecl * Decl,ArrayRef<TemplateArgument> TemplateArgs,ConstraintSatisfaction & Satisfaction) CheckInstantiatedFunctionTemplateConstraints() argument 1195 DiagnoseUnsatisfiedConstraint(const ConstraintSatisfaction & Satisfaction,bool First) DiagnoseUnsatisfiedConstraint() argument 1206 DiagnoseUnsatisfiedConstraint(const ASTConstraintSatisfaction & Satisfaction,bool First) DiagnoseUnsatisfiedConstraint() argument [all...] |
H A D | SemaTemplateInstantiate.cpp | 2750 ConstraintSatisfaction Satisfaction; TransformNestedRequirement() local 2756 ConstraintSatisfaction Satisfaction; TransformNestedRequirement() local 4000 ConstraintSatisfaction Satisfaction; InstantiateClassMembers() local [all...] |
H A D | SemaOverload.cpp | 679 ConstraintSatisfaction Satisfaction; global() member 6994 ConstraintSatisfaction Satisfaction; AddOverloadCandidate() local 7518 ConstraintSatisfaction Satisfaction; AddMethodCandidate() local 7943 ConstraintSatisfaction Satisfaction; AddConversionCandidate() local 8218 ConstraintSatisfaction Satisfaction; AddSurrogateCandidate() local 10941 ConstraintSatisfaction Satisfaction; checkAddressOfFunctionIsAvailable() local 12079 ConstraintSatisfaction Satisfaction; NoteFunctionCandidate() local 12123 ConstraintSatisfaction Satisfaction; NoteSurrogateCandidate() local [all...] |
H A D | SemaExprCXX.cpp | 9295 ConstraintSatisfaction Satisfaction; BuildNestedRequirement() local 9306 BuildNestedRequirement(StringRef InvalidConstraintEntity,const ASTConstraintSatisfaction & Satisfaction) BuildNestedRequirement() argument
|
H A D | SemaTemplate.cpp | 5575 ConstraintSatisfaction Satisfaction; CheckConceptTemplateId() local 10293 if (ConstraintSatisfaction Satisfaction; CheckMemberSpecialization() local
|
H A D | SemaTemplateDeduction.cpp | 4988 ConstraintSatisfaction Satisfaction; CheckDeducedPlaceholderConstraints() local
|
H A D | SemaDecl.cpp | 18679 ConstraintSatisfaction Satisfaction; SetEligibleMethods() local
|
H A D | SemaDeclCXX.cpp | 17293 ConstraintSatisfaction Satisfaction; BuildStaticAssertDeclaration() local
|
H A D | TreeTransform.h | 3719 RebuildNestedRequirement(StringRef InvalidConstraintEntity,const ASTConstraintSatisfaction & Satisfaction) RebuildNestedRequirement() argument
|
H A D | SemaExpr.cpp | 283 ConstraintSatisfaction Satisfaction; DiagnoseUseOfDecl() local
|
/llvm-project/clang/lib/Serialization/ |
H A D | ASTWriterStmt.cpp | 471 addConstraintSatisfaction(ASTRecordWriter & Record,const ASTConstraintSatisfaction & Satisfaction) addConstraintSatisfaction() argument
|
H A D | ASTReaderStmt.cpp | 790 ConstraintSatisfaction Satisfaction; readConstraintSatisfaction() local
|
/llvm-project/clang/include/clang/Sema/ |
H A D | Sema.h | 14325 CheckConstraintSatisfaction(const NamedDecl * Template,ArrayRef<const Expr * > ConstraintExprs,const MultiLevelTemplateArgumentList & TemplateArgLists,SourceRange TemplateIDRange,ConstraintSatisfaction & Satisfaction) CheckConstraintSatisfaction() argument [all...] |