clang 22.0.0git
|
#include "clang/InstallAPI/DylibVerifier.h"
Public Member Functions | |
void | emitDiag (llvm::function_ref< void()> Report, RecordLoc *Loc=nullptr) |
VerifierContext ()=default | |
VerifierContext (DiagnosticsEngine *Diag) |
Public Attributes | |
llvm::MachO::Target | Target |
RecordsSlice * | DylibSlice = nullptr |
Result | FrontendState = Result::Ignore |
bool | DiscoveredFirstError = false |
bool | PrintArch = false |
DiagnosticsEngine * | Diag = nullptr |
Definition at line 74 of file DylibVerifier.h.
|
default |
|
inline |
Definition at line 97 of file DylibVerifier.h.
References Diag.
void clang::installapi::DylibVerifier::VerifierContext::emitDiag | ( | llvm::function_ref< void()> | Report, |
RecordLoc * | Loc = nullptr ) |
Definition at line 601 of file DylibVerifier.cpp.
References Diag, DiscoveredFirstError, PrintArch, clang::sema::Report, and Target.
DiagnosticsEngine* clang::installapi::DylibVerifier::VerifierContext::Diag = nullptr |
Definition at line 91 of file DylibVerifier.h.
Referenced by emitDiag(), and VerifierContext().
Definition at line 85 of file DylibVerifier.h.
Referenced by emitDiag().
RecordsSlice* clang::installapi::DylibVerifier::VerifierContext::DylibSlice = nullptr |
Definition at line 79 of file DylibVerifier.h.
Result clang::installapi::DylibVerifier::VerifierContext::FrontendState = Result::Ignore |
Definition at line 82 of file DylibVerifier.h.
Definition at line 88 of file DylibVerifier.h.
Referenced by emitDiag().
llvm::MachO::Target clang::installapi::DylibVerifier::VerifierContext::Target |
Definition at line 76 of file DylibVerifier.h.
Referenced by emitDiag().