|
clang 24.0.0git
|
Public Member Functions | |
| SubstituteParameterMappings (Sema &SemaRef, bool RemovePacksForFoldExpr=false) | |
| bool | substitute (NormalizedConstraint &N) |
Definition at line 1980 of file SemaConcept.cpp.
|
inline |
Definition at line 2008 of file SemaConcept.cpp.
References clang::nullptr.
| bool SubstituteParameterMappings::substitute | ( | NormalizedConstraint & | N | ) |
Definition at line 2229 of file SemaConcept.cpp.
References clang::ASTTemplateArgumentListInfo::arguments(), clang::NormalizedConstraint::Atomic, clang::NormalizedConstraint::Compound, clang::Concept, clang::NormalizedConstraint::ConceptId, clang::Sema::ConstantEvaluated, clang::NormalizedConstraint::FoldExpanded, clang::ConceptSpecializationExpr::getConceptDecl(), clang::ConceptSpecializationExpr::getConceptReference(), clang::ConceptIdConstraint::getConceptSpecializationExpr(), clang::NormalizedConstraint::getKind(), clang::ConceptIdConstraint::getNormalizedConstraint(), clang::ConceptSpecializationExpr::getSpecializationDecl(), clang::ConceptReference::getTemplateArgsAsWritten(), clang::ConceptSpecializationExpr::getTemplateArgsAsWritten(), clang::ConceptSpecializationExpr::getTemplateArguments(), clang::MultiLevelTemplateArgumentList::setRetainInnerDepths(), and clang::Sema::CheckTemplateArgumentInfo::SugaredConverted.