|
clang 23.0.0git
|
RAII helper that is used to suppress diagnostics during attribute equivalence checking. More...
#include "clang/AST/ASTStructuralEquivalence.h"
Public Member Functions | |
| AttrScopedAttrEquivalenceContext (StructuralEquivalenceContext &Ctx) | |
| ~AttrScopedAttrEquivalenceContext () | |
| AttrScopedAttrEquivalenceContext (const AttrScopedAttrEquivalenceContext &)=delete | |
| AttrScopedAttrEquivalenceContext & | operator= (const AttrScopedAttrEquivalenceContext &)=delete |
Public Attributes | |
| StructuralEquivalenceContext & | Ctx |
| bool | OldComplain |
RAII helper that is used to suppress diagnostics during attribute equivalence checking.
Definition at line 66 of file ASTStructuralEquivalence.h.
|
inline |
Definition at line 67 of file ASTStructuralEquivalence.h.
References clang::StructuralEquivalenceContext::Complain, Ctx, OldComplain, and clang::StructuralEquivalenceContext::StructuralEquivalenceContext().
Referenced by AttrScopedAttrEquivalenceContext(), and operator=().
|
inline |
Definition at line 71 of file ASTStructuralEquivalence.h.
References Ctx, and OldComplain.
|
delete |
References AttrScopedAttrEquivalenceContext().
|
delete |
References AttrScopedAttrEquivalenceContext().
| StructuralEquivalenceContext& clang::StructuralEquivalenceContext::AttrScopedAttrEquivalenceContext::Ctx |
Definition at line 77 of file ASTStructuralEquivalence.h.
Referenced by AttrScopedAttrEquivalenceContext(), and ~AttrScopedAttrEquivalenceContext().
| bool clang::StructuralEquivalenceContext::AttrScopedAttrEquivalenceContext::OldComplain |
Definition at line 78 of file ASTStructuralEquivalence.h.
Referenced by AttrScopedAttrEquivalenceContext(), and ~AttrScopedAttrEquivalenceContext().