LLVM  15.0.0git
Public Member Functions | List of all members
llvm::objcopy::MultiFormatConfig Class Referenceabstract

#include "llvm/ObjCopy/MultiFormatConfig.h"

Inheritance diagram for llvm::objcopy::MultiFormatConfig:
Inheritance graph
[legend]

Public Member Functions

virtual ~MultiFormatConfig ()
 
virtual const CommonConfiggetCommonConfig () const =0
 
virtual Expected< const ELFConfig & > getELFConfig () const =0
 
virtual Expected< const COFFConfig & > getCOFFConfig () const =0
 
virtual Expected< const MachOConfig & > getMachOConfig () const =0
 
virtual Expected< const WasmConfig & > getWasmConfig () const =0
 
virtual Expected< const XCOFFConfig & > getXCOFFConfig () const =0
 

Detailed Description

Definition at line 24 of file MultiFormatConfig.h.

Constructor & Destructor Documentation

◆ ~MultiFormatConfig()

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

Definition at line 26 of file MultiFormatConfig.h.

Member Function Documentation

◆ getCOFFConfig()

virtual Expected<const COFFConfig &> llvm::objcopy::MultiFormatConfig::getCOFFConfig ( ) const
pure virtual

◆ getCommonConfig()

virtual const CommonConfig& llvm::objcopy::MultiFormatConfig::getCommonConfig ( ) const
pure virtual

◆ getELFConfig()

virtual Expected<const ELFConfig &> llvm::objcopy::MultiFormatConfig::getELFConfig ( ) const
pure virtual

◆ getMachOConfig()

virtual Expected<const MachOConfig &> llvm::objcopy::MultiFormatConfig::getMachOConfig ( ) const
pure virtual

◆ getWasmConfig()

virtual Expected<const WasmConfig &> llvm::objcopy::MultiFormatConfig::getWasmConfig ( ) const
pure virtual

◆ getXCOFFConfig()

virtual Expected<const XCOFFConfig &> llvm::objcopy::MultiFormatConfig::getXCOFFConfig ( ) const
pure virtual

The documentation for this class was generated from the following file: