LLVM 22.0.0git
|
#include "ObjCopy/DXContainer/DXContainerObject.h"
Public Member Functions | |
size_t | headerSize () const |
Error | removeParts (PartPred ToRemove) |
void | recomputeHeader () |
Public Attributes | |
::llvm::dxbc::Header | Header |
SmallVector< Part > | Parts |
Definition at line 35 of file DXContainerObject.h.
|
inline |
Definition at line 39 of file DXContainerObject.h.
References Parts.
Referenced by recomputeHeader().
void llvm::objcopy::dxbc::Object::recomputeHeader | ( | ) |
Definition at line 20 of file DXContainerObject.cpp.
References llvm::dxbc::Header::FileSize, Header, headerSize(), P, llvm::dxbc::Header::PartCount, and Parts.
Referenced by llvm::objcopy::dxbc::handleArgs().
Definition at line 15 of file DXContainerObject.cpp.
References llvm::erase_if(), Parts, llvm::Error::success(), and ToRemove.
Referenced by llvm::objcopy::dxbc::handleArgs().
::llvm::dxbc::Header llvm::objcopy::dxbc::Object::Header |
Definition at line 36 of file DXContainerObject.h.
Referenced by recomputeHeader(), and llvm::objcopy::dxbc::DXContainerWriter::write().
SmallVector<Part> llvm::objcopy::dxbc::Object::Parts |
Definition at line 37 of file DXContainerObject.h.
Referenced by headerSize(), recomputeHeader(), removeParts(), and llvm::objcopy::dxbc::DXContainerWriter::write().