Atomic | clang::NormalizedConstraint | |
CCK_Conjunction enum value | clang::NormalizedConstraint | |
CCK_Disjunction enum value | clang::NormalizedConstraint | |
Compound | clang::NormalizedConstraint | |
CompoundConstraintKind enum name | clang::NormalizedConstraint | |
ConceptId | clang::NormalizedConstraint | |
ConstraintKind enum name | clang::NormalizedConstraint | |
ExprOrConcept typedef | clang::NormalizedConstraint | protected |
FoldExpanded | clang::NormalizedConstraint | |
FoldOperatorKind enum name | clang::NormalizedConstraint | |
getBeginLoc() const | clang::NormalizedConstraint | inline |
getConstraintDecl() const | clang::NormalizedConstraintWithParamMapping | inline |
getEndLoc() const | clang::NormalizedConstraint | inline |
getKind() const | clang::NormalizedConstraint | inline |
getPackSubstitutionIndex() const | clang::NormalizedConstraintWithParamMapping | inline |
getParameterMapping() const | clang::NormalizedConstraintWithParamMapping | inline |
getSourceRange() const | clang::NormalizedConstraint | inline |
getUsedTemplateParamList() const | clang::NormalizedConstraintWithParamMapping | inline |
hasMatchingParameterMapping(ASTContext &C, const NormalizedConstraint &Other) const | clang::NormalizedConstraintWithParamMapping | inline |
hasParameterMapping() const | clang::NormalizedConstraintWithParamMapping | inline |
mappingOccurenceList() const | clang::NormalizedConstraintWithParamMapping | inline |
mappingOccurenceListForSubsumption() const | clang::NormalizedConstraintWithParamMapping | inline |
NormalizedConstraint(const Expr *ConstraintExpr, const NamedDecl *ConstraintDecl, UnsignedOrNone PackIndex) | clang::NormalizedConstraintWithParamMapping | inlineprotected |
NormalizedConstraint(const Expr *Pattern, FoldOperatorKind OpKind, NormalizedConstraint *Constraint, const NamedDecl *ConstraintDecl) | clang::NormalizedConstraintWithParamMapping | inlineprotected |
NormalizedConstraint(const ConceptReference *ConceptId, const NamedDecl *ConstraintDecl, NormalizedConstraint *SubConstraint, const ConceptSpecializationExpr *CSE, UnsignedOrNone PackIndex) | clang::NormalizedConstraintWithParamMapping | inlineprotected |
NormalizedConstraint(NormalizedConstraint *LHS, CompoundConstraintKind CCK, NormalizedConstraint *RHS) | clang::NormalizedConstraintWithParamMapping | inlineprotected |
OccurenceList typedef | clang::NormalizedConstraint | |
updateParameterMapping(OccurenceList Indexes, OccurenceList IndexesForSubsumption, llvm::MutableArrayRef< TemplateArgumentLoc > Args, TemplateParameterList *ParamList) | clang::NormalizedConstraintWithParamMapping | inline |
~NormalizedConstraint() | clang::NormalizedConstraint | inlineprotected |