clang: clang::AtomicConstraint Class Reference (original) (raw)
#include "[clang/Sema/SemaConcept.h](SemaConcept%5F8h%5Fsource.html)"
Inheritance diagram for clang::AtomicConstraint:
| Public Member Functions | |
|---|---|
| const Expr * | getConstraintExpr () const |
| Public Member Functions inherited from clang::NormalizedConstraintWithParamMapping | |
| const NamedDecl * | getConstraintDecl () const |
| UnsignedOrNone | getPackSubstitutionIndex () const |
| llvm::MutableArrayRef< TemplateArgumentLoc > | getParameterMapping () const |
| TemplateParameterList * | getUsedTemplateParamList () const |
| bool | hasMatchingParameterMapping (ASTContext &C, const NormalizedConstraint &Other) const |
| bool | hasParameterMapping () const |
| const OccurenceList & | mappingOccurenceList () const |
| const OccurenceList & | mappingOccurenceListForSubsumption () const |
| void | updateParameterMapping (OccurenceList Indexes, OccurenceList IndexesForSubsumption, llvm::MutableArrayRef< TemplateArgumentLoc > Args, TemplateParameterList *ParamList) |
| Public Member Functions inherited from clang::NormalizedConstraint | |
| ConstraintKind | getKind () const |
| SourceLocation | getBeginLoc () const |
| SourceLocation | getEndLoc () const |
| SourceRange | getSourceRange () const |
Detailed Description
Member Function Documentation
◆ Create()
◆ getConstraintExpr()
| const Expr * clang::AtomicConstraint::getConstraintExpr ( ) const | inline |
|---|
The documentation for this class was generated from the following file:
- include/clang/Sema/SemaConcept.h