LLVM 20.0.0git
|
#include "llvm/Object/ELFTypes.h"
Public Types | |
using | iterator_category = std::forward_iterator_tag |
using | value_type = Elf_Note_Impl< ELFT > |
using | difference_type = std::ptrdiff_t |
using | pointer = value_type * |
using | reference = value_type & |
Public Member Functions | |
Elf_Note_Iterator_Impl & | operator++ () |
bool | operator== (Elf_Note_Iterator_Impl Other) const |
bool | operator!= (Elf_Note_Iterator_Impl Other) const |
Elf_Note_Impl< ELFT > | operator* () const |
Friends | |
template<class ELFFileELFT > | |
class | ELFFile |
Definition at line 681 of file ELFTypes.h.
using llvm::object::Elf_Note_Iterator_Impl< ELFT >::difference_type = std::ptrdiff_t |
Definition at line 685 of file ELFTypes.h.
using llvm::object::Elf_Note_Iterator_Impl< ELFT >::iterator_category = std::forward_iterator_tag |
Definition at line 683 of file ELFTypes.h.
using llvm::object::Elf_Note_Iterator_Impl< ELFT >::pointer = value_type * |
Definition at line 686 of file ELFTypes.h.
using llvm::object::Elf_Note_Iterator_Impl< ELFT >::reference = value_type & |
Definition at line 687 of file ELFTypes.h.
using llvm::object::Elf_Note_Iterator_Impl< ELFT >::value_type = Elf_Note_Impl<ELFT> |
Definition at line 684 of file ELFTypes.h.
|
inline |
Definition at line 753 of file ELFTypes.h.
References Other.
|
inline |
Definition at line 756 of file ELFTypes.h.
References assert().
|
inline |
Definition at line 739 of file ELFTypes.h.
References assert(), and llvm::object::Elf_Nhdr_Impl< ELFT >::getSize().
|
inline |
Definition at line 746 of file ELFTypes.h.
References Other.
Definition at line 696 of file ELFTypes.h.