|
LLVM
3.7.0
|
Iterate over constant sized entities. More...
#include <ELF.h>
Public Types | |
| typedef ptrdiff_t | difference_type |
| typedef EntT | value_type |
| typedef std::forward_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+ (difference_type n) |
| ELFEntityIterator & | operator- (difference_type n) |
| ELFEntityIterator | operator++ (int) |
| difference_type | operator- (const ELFEntityIterator &Other) const |
| const char * | get () const |
| uintX_t | getEntSize () const |
Iterate over constant sized entities.
Definition at line 61 of file Object/ELF.h.
| typedef ptrdiff_t llvm::object::ELFFile< ELFT >::ELFEntityIterator< EntT >::difference_type |
Definition at line 63 of file Object/ELF.h.
| typedef std::forward_iterator_tag llvm::object::ELFFile< ELFT >::ELFEntityIterator< EntT >::iterator_category |
Definition at line 65 of file Object/ELF.h.
| typedef value_type* llvm::object::ELFFile< ELFT >::ELFEntityIterator< EntT >::pointer |
Definition at line 67 of file Object/ELF.h.
| typedef value_type& llvm::object::ELFFile< ELFT >::ELFEntityIterator< EntT >::reference |
Definition at line 66 of file Object/ELF.h.
| typedef EntT llvm::object::ELFFile< ELFT >::ELFEntityIterator< EntT >::value_type |
Definition at line 64 of file Object/ELF.h.
|
inline |
Default construct iterator.
Definition at line 70 of file Object/ELF.h.
|
inline |
Definition at line 71 of file Object/ELF.h.
|
inline |
Definition at line 122 of file Object/ELF.h.
Referenced by llvm::object::ELFObjectFile< ELFT >::toDRI().
|
inline |
Definition at line 124 of file Object/ELF.h.
|
inline |
Definition at line 88 of file Object/ELF.h.
References Other.
|
inline |
Definition at line 74 of file Object/ELF.h.
|
inline |
Definition at line 98 of file Object/ELF.h.
|
inline |
Definition at line 92 of file Object/ELF.h.
|
inline |
Definition at line 110 of file Object/ELF.h.
|
inline |
Definition at line 104 of file Object/ELF.h.
|
inline |
Definition at line 116 of file Object/ELF.h.
|
inline |
Definition at line 79 of file Object/ELF.h.
|
inline |
Definition at line 84 of file Object/ELF.h.
1.8.6