class IHexReader
Declaration
class IHexReader : public Reader { /* full declaration omitted */ };
Declared at: llvm/lib/ObjCopy/ELF/ELFObject.h:985
Inherits from: Reader
Member Variables
- private llvm::MemoryBuffer* MemBuf
Method Overview
- public IHexReader(llvm::MemoryBuffer * MB)
- public Expected<std::unique_ptr<Object>> create(bool EnsureSymtab) const
- private Expected<std::vector<IHexRecord>> parse() const
- private llvm::Error parseError(size_t LineNo, llvm::Error E) const
- private template <typename... Ts>llvm::Error parseError(size_t LineNo, const char * Fmt, const Ts &... Vals) const
Inherited from Reader:
Methods
¶IHexReader(llvm::MemoryBuffer* MB)
IHexReader(llvm::MemoryBuffer* MB)
Declared at: llvm/lib/ObjCopy/ELF/ELFObject.h:1002
Parameters
¶Expected<std::unique_ptr<Object>> create(
bool EnsureSymtab) const
Expected<std::unique_ptr<Object>> create(
bool EnsureSymtab) const
Declared at: llvm/lib/ObjCopy/ELF/ELFObject.h:1004
Parameters
- bool EnsureSymtab
¶Expected<std::vector<IHexRecord>> parse() const
Expected<std::vector<IHexRecord>> parse() const
Declared at: llvm/lib/ObjCopy/ELF/ELFObject.h:988
¶llvm::Error parseError(size_t LineNo,
llvm::Error E) const
llvm::Error parseError(size_t LineNo,
llvm::Error E) const
Declared at: llvm/lib/ObjCopy/ELF/ELFObject.h:989
Parameters
- size_t LineNo
- llvm::Error E
¶template <typename... Ts>
llvm::Error parseError(size_t LineNo,
const char* Fmt,
const Ts&... Vals) const
template <typename... Ts>
llvm::Error parseError(size_t LineNo,
const char* Fmt,
const Ts&... Vals) const
Declared at: llvm/lib/ObjCopy/ELF/ELFObject.h:996
Templates
- Ts
Parameters
- size_t LineNo
- const char* Fmt
- const Ts&... Vals