LLVM API Documentation
Iterate over constant sized entities. More...
#include <ELF.h>
Public Types | |
typedef ptrdiff_t | difference_type |
typedef EntT | value_type |
typedef std::random_access_iterator_tag | iterator_category |
typedef value_type & | reference |
typedef value_type * | pointer |
Public Member Functions | |
ELFEntityIterator () | |
Default construct iterator. More... | |
ELFEntityIterator (uintX_t EntSize, const char *Start) | |
reference | operator* () |
pointer | operator-> () |
bool | operator== (const ELFEntityIterator &Other) |
bool | operator!= (const ELFEntityIterator &Other) |
ELFEntityIterator & | operator++ () |
ELFEntityIterator | operator++ (int) |
ELFEntityIterator & | operator= (const ELFEntityIterator &Other) |
difference_type | operator- (const ELFEntityIterator &Other) const |
const char * | get () const |
uintX_t | getEntSize () const |
Iterate over constant sized entities.
Definition at line 59 of file Object/ELF.h.
typedef ptrdiff_t llvm::object::ELFFile< ELFT >::ELFEntityIterator< EntT >::difference_type |
Definition at line 61 of file Object/ELF.h.
typedef std::random_access_iterator_tag llvm::object::ELFFile< ELFT >::ELFEntityIterator< EntT >::iterator_category |
Definition at line 63 of file Object/ELF.h.
typedef value_type* llvm::object::ELFFile< ELFT >::ELFEntityIterator< EntT >::pointer |
Definition at line 65 of file Object/ELF.h.
typedef value_type& llvm::object::ELFFile< ELFT >::ELFEntityIterator< EntT >::reference |
Definition at line 64 of file Object/ELF.h.
typedef EntT llvm::object::ELFFile< ELFT >::ELFEntityIterator< EntT >::value_type |
Definition at line 62 of file Object/ELF.h.
|
inline |
Default construct iterator.
Definition at line 68 of file Object/ELF.h.
|
inline |
Definition at line 69 of file Object/ELF.h.
|
inline |
Definition at line 114 of file Object/ELF.h.
Referenced by llvm::object::ELFObjectFile< ELFT >::toDRI().
|
inline |
Definition at line 116 of file Object/ELF.h.
|
inline |
Definition at line 86 of file Object/ELF.h.
|
inline |
Definition at line 72 of file Object/ELF.h.
|
inline |
Definition at line 90 of file Object/ELF.h.
|
inline |
Definition at line 96 of file Object/ELF.h.
|
inline |
Definition at line 108 of file Object/ELF.h.
|
inline |
Definition at line 77 of file Object/ELF.h.
|
inline |
Definition at line 102 of file Object/ELF.h.
|
inline |
Definition at line 82 of file Object/ELF.h.