| LLVM 22.0.0git
    | 
#include "ObjCopy/ELF/ELFObject.h"
| Public Member Functions | |
| virtual | ~Writer () | 
| virtual Error | finalize ()=0 | 
| virtual Error | write ()=0 | 
| Writer (Object &O, raw_ostream &Out) | |
| Protected Attributes | |
| Object & | Obj | 
| std::unique_ptr< WritableMemoryBuffer > | Buf | 
| raw_ostream & | Out | 
Definition at line 310 of file ELFObject.h.
| 
 | virtualdefault | 
| 
 | inline | 
| 
 | pure virtual | 
Implemented in llvm::objcopy::elf::ASCIIHexWriter, llvm::objcopy::elf::BinaryWriter, and llvm::objcopy::elf::ELFWriter< ELFT >.
Referenced by writeOutput().
| 
 | pure virtual | 
Implemented in llvm::objcopy::elf::BinaryWriter, llvm::objcopy::elf::ELFWriter< ELFT >, llvm::objcopy::elf::IHexWriter, and llvm::objcopy::elf::SRECWriter.
Referenced by writeOutput().
| 
 | protected | 
Definition at line 313 of file ELFObject.h.
Referenced by llvm::objcopy::elf::ELFWriter< ELFT >::ELFWriter(), llvm::objcopy::elf::ASCIIHexWriter::finalize(), llvm::objcopy::elf::BinaryWriter::finalize(), llvm::objcopy::elf::ELFWriter< ELFT >::finalize(), llvm::objcopy::elf::BinaryWriter::write(), llvm::objcopy::elf::ELFWriter< ELFT >::write(), llvm::objcopy::elf::IHexWriter::write(), and llvm::objcopy::elf::SRECWriter::write().
| 
 | protected | 
Definition at line 312 of file ELFObject.h.
Referenced by llvm::objcopy::elf::ASCIIHexWriter::ASCIIHexWriter(), llvm::objcopy::elf::BinaryWriter::BinaryWriter(), llvm::objcopy::elf::ELFWriter< ELFT >::ELFWriter(), llvm::objcopy::elf::ASCIIHexWriter::finalize(), llvm::objcopy::elf::BinaryWriter::finalize(), llvm::objcopy::elf::ELFWriter< ELFT >::finalize(), llvm::objcopy::elf::IHexWriter::IHexWriter(), llvm::objcopy::elf::SRECWriter::SRECWriter(), llvm::objcopy::elf::BinaryWriter::write(), llvm::objcopy::elf::SRECWriter::write(), and Writer().
| 
 | protected | 
Definition at line 314 of file ELFObject.h.
Referenced by llvm::objcopy::elf::BinaryWriter::BinaryWriter(), llvm::objcopy::elf::IHexWriter::IHexWriter(), llvm::objcopy::elf::BinaryWriter::write(), llvm::objcopy::elf::ELFWriter< ELFT >::write(), llvm::objcopy::elf::IHexWriter::write(), llvm::objcopy::elf::SRECWriter::write(), and Writer().