clang 20.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, Parent, 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.
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().