LLVM API Documentation
#include <ELF.h>
Public Types | |
typedef ptrdiff_t | difference_type |
typedef const Elf_Sym | value_type |
typedef std::random_access_iterator_tag | iterator_category |
typedef value_type & | reference |
typedef value_type * | pointer |
Public Member Functions | |
Elf_Sym_Iter () | |
Default construct iterator. More... | |
Elf_Sym_Iter (uintX_t EntSize, const char *Start, bool IsDynamic) | |
reference | operator* () |
pointer | operator-> () |
bool | operator== (const Elf_Sym_Iter &Other) |
bool | operator!= (const Elf_Sym_Iter &Other) |
Elf_Sym_Iter & | operator++ () |
Elf_Sym_Iter | operator++ (int) |
Elf_Sym_Iter | operator+ (difference_type Dist) |
Elf_Sym_Iter & | operator= (const Elf_Sym_Iter &Other) |
difference_type | operator- (const Elf_Sym_Iter &Other) const |
const char * | get () const |
bool | isDynamic () const |
uintX_t | getEntSize () const |
Definition at line 152 of file Object/ELF.h.
typedef ptrdiff_t llvm::object::ELFFile< ELFT >::Elf_Sym_Iter::difference_type |
Definition at line 154 of file Object/ELF.h.
typedef std::random_access_iterator_tag llvm::object::ELFFile< ELFT >::Elf_Sym_Iter::iterator_category |
Definition at line 156 of file Object/ELF.h.
typedef value_type* llvm::object::ELFFile< ELFT >::Elf_Sym_Iter::pointer |
Definition at line 158 of file Object/ELF.h.
typedef value_type& llvm::object::ELFFile< ELFT >::Elf_Sym_Iter::reference |
Definition at line 157 of file Object/ELF.h.
typedef const Elf_Sym llvm::object::ELFFile< ELFT >::Elf_Sym_Iter::value_type |
Definition at line 155 of file Object/ELF.h.
|
inline |
Default construct iterator.
Definition at line 161 of file Object/ELF.h.
|
inline |
Definition at line 162 of file Object/ELF.h.
|
inline |
Definition at line 215 of file Object/ELF.h.
Referenced by llvm::object::ELFObjectFile< ELFT >::toDRI().
|
inline |
Definition at line 219 of file Object/ELF.h.
|
inline |
Definition at line 217 of file Object/ELF.h.
Referenced by llvm::object::ELFFile< ELFT >::getSymbolName(), and llvm::object::ELFObjectFile< ELFT >::toDRI().
|
inline |
Definition at line 181 of file Object/ELF.h.
|
inline |
Definition at line 165 of file Object/ELF.h.
|
inline |
Definition at line 196 of file Object/ELF.h.
|
inline |
Definition at line 183 of file Object/ELF.h.
|
inline |
Definition at line 190 of file Object/ELF.h.
|
inline |
Definition at line 209 of file Object/ELF.h.
|
inline |
Definition at line 171 of file Object/ELF.h.
|
inline |
Definition at line 203 of file Object/ELF.h.
|
inline |
Definition at line 177 of file Object/ELF.h.