clang 20.0.0git
Classes | Namespaces | Typedefs | Enumerations
DylibVerifier.h File Reference
#include "clang/Basic/Diagnostic.h"
#include "clang/Basic/SourceManager.h"
#include "clang/InstallAPI/MachO.h"

Go to the source code of this file.

Classes

struct  clang::installapi::ZipperedDeclSource
 
class  clang::installapi::DylibVerifier
 Service responsible to tracking state of verification across the lifetime of InstallAPI. More...
 
struct  clang::installapi::DylibVerifier::VerifierContext
 

Namespaces

namespace  clang
 The JSON file list parser is used to communicate input to InstallAPI.
 
namespace  clang::installapi
 The DirectoryScanner for collecting library files on the file system.
 

Typedefs

using clang::installapi::LibAttrs = llvm::StringMap< ArchitectureSet >
 
using clang::installapi::ReexportedInterfaces = llvm::SmallVector< llvm::MachO::InterfaceFile, 8 >
 
using clang::installapi::ZipperedDeclSources = std::vector< ZipperedDeclSource >
 

Enumerations

enum class  clang::installapi::VerificationMode { clang::installapi::Invalid , clang::installapi::ErrorsOnly , clang::installapi::ErrorsAndWarnings , clang::installapi::Pedantic }
 A list of InstallAPI verification modes. More...