LLVM 22.0.0git
llvm::objcopy::ConfigManager Struct Reference

#include "llvm/ObjCopy/ConfigManager.h"

Inheritance diagram for llvm::objcopy::ConfigManager:
[legend]

Public Member Functions

virtual ~ConfigManager ()
const CommonConfiggetCommonConfig () const override
Expected< const ELFConfig & > getELFConfig () const override
Expected< const COFFConfig & > getCOFFConfig () const override
Expected< const MachOConfig & > getMachOConfig () const override
Expected< const WasmConfig & > getWasmConfig () const override
Expected< const XCOFFConfig & > getXCOFFConfig () const override
Expected< const DXContainerConfig & > getDXContainerConfig () const override
Public Member Functions inherited from llvm::objcopy::MultiFormatConfig
virtual ~MultiFormatConfig ()

Public Attributes

CommonConfig Common
ELFConfig ELF
COFFConfig COFF
MachOConfig MachO
WasmConfig Wasm
XCOFFConfig XCOFF
DXContainerConfig DXContainer

Detailed Description

Definition at line 25 of file ConfigManager.h.

Constructor & Destructor Documentation

◆ ~ConfigManager()

virtual llvm::objcopy::ConfigManager::~ConfigManager ( )
inlinevirtual

Definition at line 26 of file ConfigManager.h.

Member Function Documentation

◆ getCOFFConfig()

Expected< const COFFConfig & > ConfigManager::getCOFFConfig ( ) const
overridevirtual

◆ getCommonConfig()

const CommonConfig & llvm::objcopy::ConfigManager::getCommonConfig ( ) const
inlineoverridevirtual

Implements llvm::objcopy::MultiFormatConfig.

Definition at line 28 of file ConfigManager.h.

References Common.

◆ getDXContainerConfig()

Expected< const DXContainerConfig & > ConfigManager::getDXContainerConfig ( ) const
overridevirtual

◆ getELFConfig()

Expected< const ELFConfig & > ConfigManager::getELFConfig ( ) const
overridevirtual

◆ getMachOConfig()

Expected< const MachOConfig & > ConfigManager::getMachOConfig ( ) const
overridevirtual

◆ getWasmConfig()

Expected< const WasmConfig & > ConfigManager::getWasmConfig ( ) const
overridevirtual

◆ getXCOFFConfig()

Expected< const XCOFFConfig & > ConfigManager::getXCOFFConfig ( ) const
overridevirtual

Member Data Documentation

◆ COFF

COFFConfig llvm::objcopy::ConfigManager::COFF

Definition at line 45 of file ConfigManager.h.

Referenced by getCOFFConfig().

◆ Common

CommonConfig llvm::objcopy::ConfigManager::Common

◆ DXContainer

DXContainerConfig llvm::objcopy::ConfigManager::DXContainer

Definition at line 49 of file ConfigManager.h.

Referenced by getDXContainerConfig().

◆ ELF

ELFConfig llvm::objcopy::ConfigManager::ELF

Definition at line 44 of file ConfigManager.h.

Referenced by getELFConfig().

◆ MachO

MachOConfig llvm::objcopy::ConfigManager::MachO

Definition at line 46 of file ConfigManager.h.

Referenced by getMachOConfig().

◆ Wasm

WasmConfig llvm::objcopy::ConfigManager::Wasm

Definition at line 47 of file ConfigManager.h.

Referenced by getWasmConfig().

◆ XCOFF

XCOFFConfig llvm::objcopy::ConfigManager::XCOFF

Definition at line 48 of file ConfigManager.h.

Referenced by getXCOFFConfig().


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