clang
6.0.0
|
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 37 of file DependentDiagnostic.h.
Enumerator | |
---|---|
Access |
Definition at line 39 of file DependentDiagnostic.h.
|
inlinestatic |
Definition at line 41 of file DependentDiagnostic.h.
|
inline |
Definition at line 70 of file DependentDiagnostic.h.
References Access, and getKind().
Referenced by clang::Sema::HandleDependentAccessCheck().
|
inline |
Definition at line 90 of file DependentDiagnostic.h.
References Access, clang::QualType::getFromOpaquePtr(), and getKind().
Referenced by clang::Sema::HandleDependentAccessCheck().
|
inline |
Definition at line 75 of file DependentDiagnostic.h.
References Access, clang::SourceLocation::getFromRawEncoding(), and getKind().
Referenced by clang::Sema::HandleDependentAccessCheck().
|
inline |
Definition at line 85 of file DependentDiagnostic.h.
References Access, and getKind().
Referenced by clang::Sema::HandleDependentAccessCheck().
|
inline |
Definition at line 80 of file DependentDiagnostic.h.
References Access, and getKind().
Referenced by clang::Sema::HandleDependentAccessCheck().
|
inline |
Definition at line 95 of file DependentDiagnostic.h.
|
inline |
Definition at line 61 of file DependentDiagnostic.h.
References Access.
Referenced by getAccess(), getAccessBaseObjectType(), getAccessLoc(), getAccessNamingClass(), getAccessTarget(), and isAccessToMember().
|
inline |
Definition at line 65 of file DependentDiagnostic.h.
References Access, and getKind().
Referenced by clang::Sema::HandleDependentAccessCheck().
|
friend |
Definition at line 100 of file DependentDiagnostic.h.
|
friend |
Definition at line 101 of file DependentDiagnostic.h.
unsigned clang::DependentDiagnostic::Access |
Definition at line 117 of file DependentDiagnostic.h.
Referenced by getAccess(), getAccessBaseObjectType(), getAccessLoc(), getAccessNamingClass(), getAccessTarget(), getKind(), isAccessToMember(), and clang::Sema::PerformDependentDiagnostics().
void* clang::DependentDiagnostic::BaseObjectType |
Definition at line 121 of file DependentDiagnostic.h.
unsigned clang::DependentDiagnostic::IsMember |
Definition at line 118 of file DependentDiagnostic.h.
unsigned clang::DependentDiagnostic::Loc |
Definition at line 116 of file DependentDiagnostic.h.
CXXRecordDecl* clang::DependentDiagnostic::NamingClass |
Definition at line 120 of file DependentDiagnostic.h.
NamedDecl* clang::DependentDiagnostic::TargetDecl |
Definition at line 119 of file DependentDiagnostic.h.