LLVM: llvm::objcopy::MultiFormatConfig Class Reference (original) (raw)
#include "[llvm/ObjCopy/MultiFormatConfig.h](MultiFormatConfig%5F8h%5Fsource.html)"
Inheritance diagram for llvm::objcopy::MultiFormatConfig:
[legend]
| Public Member Functions | |
|---|---|
| virtual | ~MultiFormatConfig ()=default |
| virtual const CommonConfig & | getCommonConfig () 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 |
| virtual Expected< const DXContainerConfig & > | getDXContainerConfig () const =0 |
Detailed Description
Definition at line 25 of file MultiFormatConfig.h.
Constructor & Destructor Documentation
| virtual llvm::objcopy::MultiFormatConfig::~MultiFormatConfig ( ) | virtualdefault |
|---|
Member Function Documentation
◆ getCOFFConfig()
| virtual Expected< const COFFConfig & > llvm::objcopy::MultiFormatConfig::getCOFFConfig ( ) const | pure virtual |
|---|
Implemented in llvm::objcopy::ConfigManager.
Referenced by llvm::objcopy::executeObjcopyOnBinary().
◆ getCommonConfig()
| virtual const CommonConfig & llvm::objcopy::MultiFormatConfig::getCommonConfig ( ) const | pure virtual |
|---|
Implemented in llvm::objcopy::ConfigManager.
Referenced by llvm::objcopy::createNewArchiveMembers(), llvm::objcopy::executeObjcopyOnArchive(), llvm::objcopy::executeObjcopyOnBinary(), and llvm::objcopy::macho::executeObjcopyOnMachOUniversalBinary().
◆ getDXContainerConfig()
| virtual Expected< const DXContainerConfig & > llvm::objcopy::MultiFormatConfig::getDXContainerConfig ( ) const | pure virtual |
|---|
Implemented in llvm::objcopy::ConfigManager.
Referenced by llvm::objcopy::executeObjcopyOnBinary().
◆ getELFConfig()
| virtual Expected< const ELFConfig & > llvm::objcopy::MultiFormatConfig::getELFConfig ( ) const | pure virtual |
|---|
Implemented in llvm::objcopy::ConfigManager.
Referenced by llvm::objcopy::executeObjcopyOnBinary().
◆ getMachOConfig()
| virtual Expected< const MachOConfig & > llvm::objcopy::MultiFormatConfig::getMachOConfig ( ) const | pure virtual |
|---|
Implemented in llvm::objcopy::ConfigManager.
Referenced by llvm::objcopy::executeObjcopyOnBinary(), and llvm::objcopy::macho::executeObjcopyOnMachOUniversalBinary().
◆ getWasmConfig()
| virtual Expected< const WasmConfig & > llvm::objcopy::MultiFormatConfig::getWasmConfig ( ) const | pure virtual |
|---|
Implemented in llvm::objcopy::ConfigManager.
Referenced by llvm::objcopy::executeObjcopyOnBinary().
◆ getXCOFFConfig()
| virtual Expected< const XCOFFConfig & > llvm::objcopy::MultiFormatConfig::getXCOFFConfig ( ) const | pure virtual |
|---|
Implemented in llvm::objcopy::ConfigManager.
Referenced by llvm::objcopy::executeObjcopyOnBinary().
The documentation for this class was generated from the following file:
- include/llvm/ObjCopy/MultiFormatConfig.h