LLVM: llvm::object::Elf_Note_Impl< ELFT > Class Template Reference (original) (raw)
#include "[llvm/Object/ELFTypes.h](ELFTypes%5F8h%5Fsource.html)"
| Public Member Functions | |
|---|---|
| Elf_Note_Impl (const Elf_Nhdr_Impl< ELFT > &Nhdr) | |
| StringRef | getName () const |
| Get the note's name, excluding the terminating null byte. | |
| ArrayRef< uint8_t > | getDesc (size_t Align) const |
| Get the note's descriptor. | |
| StringRef | getDescAsStringRef (size_t Align) const |
| Get the note's descriptor as StringRef. | |
| Elf_Word | getType () const |
| Get the note's type. |
| Friends | |
|---|---|
| template | |
| class | Elf_Note_Iterator_Impl |
template
class llvm::object::Elf_Note_Impl< ELFT >
An ELF note.
Wraps a note header, providing methods for accessing the name and descriptor safely.
Definition at line 644 of file ELFTypes.h.
◆ getDesc()
Get the note's descriptor.
Definition at line 663 of file ELFTypes.h.
◆ getDescAsStringRef()
◆ getName()
Get the note's name, excluding the terminating null byte.
Definition at line 655 of file ELFTypes.h.
◆ getType()
◆ Elf_Note_Iterator_Impl
template
template
The documentation for this class was generated from the following file:
- include/llvm/Object/ELFTypes.h