| clang 22.0.0git
    | 
A dependently-generated diagnostic. More...
#include "clang/AST/DependentDiagnostic.h"
| Public Types | |
| enum | AccessNonce { Access = 0 } | 
| Public Member Functions | |
| unsigned | getKind () const | 
| bool | isAccessToMember () const | 
| AccessSpecifier | getAccess () const | 
| SourceLocation | getAccessLoc () const | 
| NamedDecl * | getAccessTarget () const | 
| NamedDecl * | getAccessNamingClass () const | 
| QualType | getAccessBaseObjectType () const | 
| const PartialDiagnostic & | getDiagnostic () const | 
| Static Public Member Functions | |
| static DependentDiagnostic * | Create (ASTContext &Context, DeclContext *Parent, AccessNonce _, SourceLocation Loc, bool IsMemberAccess, AccessSpecifier AS, NamedDecl *TargetDecl, CXXRecordDecl *NamingClass, QualType BaseObjectType, const PartialDiagnostic &PDiag) | 
| Friends | |
| class | DeclContext::ddiag_iterator | 
| class | DependentStoredDeclsMap | 
A dependently-generated diagnostic.
Definition at line 36 of file DependentDiagnostic.h.
| Enumerator | |
|---|---|
| Access | |
Definition at line 38 of file DependentDiagnostic.h.
| 
 | inlinestatic | 
Definition at line 40 of file DependentDiagnostic.h.
References Access, BaseObjectType, clang::Create, IsMember, Loc, NamingClass, and TargetDecl.
Referenced by DelayDependentAccess().
| 
 | inline | 
Definition at line 69 of file DependentDiagnostic.h.
References Access, and getKind().
Referenced by clang::Sema::HandleDependentAccessCheck().
| 
 | inline | 
Definition at line 89 of file DependentDiagnostic.h.
References Access, clang::QualType::getFromOpaquePtr(), and getKind().
Referenced by clang::Sema::HandleDependentAccessCheck().
| 
 | inline | 
Definition at line 74 of file DependentDiagnostic.h.
References Access, and getKind().
Referenced by clang::Sema::HandleDependentAccessCheck().
| 
 | inline | 
Definition at line 84 of file DependentDiagnostic.h.
References Access, and getKind().
Referenced by clang::Sema::HandleDependentAccessCheck().
| 
 | inline | 
Definition at line 79 of file DependentDiagnostic.h.
References Access, and getKind().
Referenced by clang::Sema::HandleDependentAccessCheck().
| 
 | inline | 
Definition at line 94 of file DependentDiagnostic.h.
Referenced by clang::Sema::HandleDependentAccessCheck().
| 
 | inline | 
Definition at line 60 of file DependentDiagnostic.h.
References Access.
Referenced by getAccess(), getAccessBaseObjectType(), getAccessLoc(), getAccessNamingClass(), getAccessTarget(), and isAccessToMember().
| 
 | inline | 
Definition at line 64 of file DependentDiagnostic.h.
References Access, and getKind().
Referenced by clang::Sema::HandleDependentAccessCheck().
| 
 | friend | 
Definition at line 99 of file DependentDiagnostic.h.
Referenced by clang::DeclContext::ddiags().
| 
 | friend | 
Definition at line 100 of file DependentDiagnostic.h.
References DependentStoredDeclsMap.
Referenced by DependentStoredDeclsMap.
| unsigned clang::DependentDiagnostic::Access | 
Definition at line 117 of file DependentDiagnostic.h.
Referenced by Create(), DelayDependentAccess(), getAccess(), getAccessBaseObjectType(), getAccessLoc(), getAccessNamingClass(), getAccessTarget(), getKind(), isAccessToMember(), and clang::Sema::PerformDependentDiagnostics().
| void* clang::DependentDiagnostic::BaseObjectType | 
Definition at line 122 of file DependentDiagnostic.h.
Referenced by Create().
| unsigned clang::DependentDiagnostic::IsMember | 
Definition at line 119 of file DependentDiagnostic.h.
Referenced by Create().
| SourceLocation clang::DependentDiagnostic::Loc | 
Definition at line 115 of file DependentDiagnostic.h.
Referenced by Create().
| CXXRecordDecl* clang::DependentDiagnostic::NamingClass | 
Definition at line 121 of file DependentDiagnostic.h.
Referenced by Create().
| NamedDecl* clang::DependentDiagnostic::TargetDecl | 
Definition at line 120 of file DependentDiagnostic.h.
Referenced by Create().