clang 23.0.0git
clang::StructuralEquivalenceContext::AttrScopedAttrEquivalenceContext Struct Reference

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
AttrScopedAttrEquivalenceContextoperator= (const AttrScopedAttrEquivalenceContext &)=delete

Public Attributes

StructuralEquivalenceContextCtx
bool OldComplain

Detailed Description

RAII helper that is used to suppress diagnostics during attribute equivalence checking.

Definition at line 66 of file ASTStructuralEquivalence.h.

Constructor & Destructor Documentation

◆ AttrScopedAttrEquivalenceContext() [1/2]

clang::StructuralEquivalenceContext::AttrScopedAttrEquivalenceContext::AttrScopedAttrEquivalenceContext ( StructuralEquivalenceContext & Ctx)
inline

◆ ~AttrScopedAttrEquivalenceContext()

clang::StructuralEquivalenceContext::AttrScopedAttrEquivalenceContext::~AttrScopedAttrEquivalenceContext ( )
inline

Definition at line 71 of file ASTStructuralEquivalence.h.

References Ctx, and OldComplain.

◆ AttrScopedAttrEquivalenceContext() [2/2]

clang::StructuralEquivalenceContext::AttrScopedAttrEquivalenceContext::AttrScopedAttrEquivalenceContext ( const AttrScopedAttrEquivalenceContext & )
delete

Member Function Documentation

◆ operator=()

AttrScopedAttrEquivalenceContext & clang::StructuralEquivalenceContext::AttrScopedAttrEquivalenceContext::operator= ( const AttrScopedAttrEquivalenceContext & )
delete

Member Data Documentation

◆ Ctx

StructuralEquivalenceContext& clang::StructuralEquivalenceContext::AttrScopedAttrEquivalenceContext::Ctx

◆ OldComplain

bool clang::StructuralEquivalenceContext::AttrScopedAttrEquivalenceContext::OldComplain

The documentation for this struct was generated from the following file: