LLVM: llvm::objcopy:🧝:BinaryWriter Class Reference (original) (raw)
#include "[ObjCopy/ELF/ELFObject.h](ELFObject%5F8h%5Fsource.html)"
Inheritance diagram for llvm::objcopy:🧝:BinaryWriter:
| Public Member Functions | |
|---|---|
| ~BinaryWriter () override=default | |
| Error | finalize () override |
| Error | write () override |
| BinaryWriter (Object &Obj, raw_ostream &Out, const CommonConfig &Config) | |
| Public Member Functions inherited from llvm::objcopy:🧝:Writer | |
| virtual | ~Writer () |
| Writer (Object &O, raw_ostream &Out) |
Detailed Description
Constructor & Destructor Documentation
| llvm::objcopy:🧝:BinaryWriter::~BinaryWriter ( ) | overridedefault |
|---|
◆ BinaryWriter()
Member Function Documentation
◆ finalize()
| Error BinaryWriter::finalize ( ) | overridevirtual |
|---|
◆ write()
| Error BinaryWriter::write ( ) | overridevirtual |
|---|
Implements llvm::objcopy:🧝:Writer.
Definition at line 2695 of file ELFObject.cpp.
References llvm::objcopy:🧝:SectionBase::accept(), assert(), llvm::objcopy:🧝:Writer::Buf, llvm::SmallVectorTemplateCommon< T, typename >::empty(), llvm::SmallVectorTemplateCommon< T, typename >::front(), llvm::objcopy:🧝:Writer::Obj, llvm::objcopy:🧝:SectionBase::Offset, llvm::objcopy:🧝:Writer::Out, llvm::SmallVectorTemplateBase< T, bool >::push_back(), llvm::ELF::SHT_NOBITS, llvm::objcopy:🧝:SectionBase::Size, llvm::SmallVectorTemplateCommon< T, typename >::size(), llvm::stable_sort(), and llvm::Error::success().
The documentation for this class was generated from the following files:
- lib/ObjCopy/ELF/ELFObject.h
- lib/ObjCopy/ELF/ELFObject.cpp