clang 19.0.0git
Public Member Functions | Public Attributes | List of all members
clang::installapi::DylibVerifier::VerifierContext Struct Reference

#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
 
RecordsSliceDylibSlice = nullptr
 
Result FrontendState = Result::Ignore
 
bool DiscoveredFirstError = false
 
bool PrintArch = false
 
DiagnosticsEngineDiag = nullptr
 

Detailed Description

Definition at line 52 of file DylibVerifier.h.

Constructor & Destructor Documentation

◆ VerifierContext() [1/2]

clang::installapi::DylibVerifier::VerifierContext::VerifierContext ( )
default

◆ VerifierContext() [2/2]

clang::installapi::DylibVerifier::VerifierContext::VerifierContext ( DiagnosticsEngine Diag)
inline

Definition at line 75 of file DylibVerifier.h.

Member Function Documentation

◆ emitDiag()

void clang::installapi::DylibVerifier::VerifierContext::emitDiag ( llvm::function_ref< void()>  Report,
RecordLoc Loc = nullptr 
)

Member Data Documentation

◆ Diag

DiagnosticsEngine* clang::installapi::DylibVerifier::VerifierContext::Diag = nullptr

◆ DiscoveredFirstError

bool clang::installapi::DylibVerifier::VerifierContext::DiscoveredFirstError = false

◆ DylibSlice

RecordsSlice* clang::installapi::DylibVerifier::VerifierContext::DylibSlice = nullptr

◆ FrontendState

Result clang::installapi::DylibVerifier::VerifierContext::FrontendState = Result::Ignore

Definition at line 60 of file DylibVerifier.h.

Referenced by clang::installapi::DylibVerifier::getState().

◆ PrintArch

bool clang::installapi::DylibVerifier::VerifierContext::PrintArch = false

◆ Target

llvm::MachO::Target clang::installapi::DylibVerifier::VerifierContext::Target

The documentation for this struct was generated from the following files: