clang 20.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 52 of file DylibVerifier.h.
|
default |
|
inline |
Definition at line 75 of file DylibVerifier.h.
void clang::installapi::DylibVerifier::VerifierContext::emitDiag | ( | llvm::function_ref< void()> | Report, |
RecordLoc * | Loc = nullptr |
||
) |
Definition at line 582 of file DylibVerifier.cpp.
References Diag, DiscoveredFirstError, Loc, PrintArch, clang::DiagnosticsEngine::Report(), and clang::sema::Report.
DiagnosticsEngine* clang::installapi::DylibVerifier::VerifierContext::Diag = nullptr |
Definition at line 69 of file DylibVerifier.h.
Referenced by emitDiag(), clang::installapi::DylibVerifier::setSourceManager(), and clang::installapi::DylibVerifier::verifyBinaryAttrs().
Definition at line 63 of file DylibVerifier.h.
Referenced by emitDiag(), clang::installapi::DylibVerifier::setTarget(), and clang::installapi::DylibVerifier::verifyRemainingSymbols().
RecordsSlice* clang::installapi::DylibVerifier::VerifierContext::DylibSlice = nullptr |
Definition at line 57 of file DylibVerifier.h.
Referenced by clang::installapi::DylibVerifier::verifyRemainingSymbols().
Result clang::installapi::DylibVerifier::VerifierContext::FrontendState = Result::Ignore |
Definition at line 60 of file DylibVerifier.h.
Referenced by clang::installapi::DylibVerifier::getState().
Definition at line 66 of file DylibVerifier.h.
Referenced by emitDiag(), and clang::installapi::DylibVerifier::verifyRemainingSymbols().
llvm::MachO::Target clang::installapi::DylibVerifier::VerifierContext::Target |
Definition at line 54 of file DylibVerifier.h.
Referenced by clang::installapi::DylibVerifier::setTarget(), and clang::installapi::DylibVerifier::verifyRemainingSymbols().