LLVM: llvm::AppleAcceleratorTable::Iterator Class Reference (original) (raw)
An iterator for all entries in the table. More...
#include "[llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h](DWARFAcceleratorTable%5F8h%5Fsource.html)"
Inheritance diagram for llvm::AppleAcceleratorTable::Iterator:
[legend]
| Public Member Functions | |
|---|---|
| LLVM_ABI | Iterator (const AppleAcceleratorTable &Table, bool SetEnd=false) |
| Iterator & | operator++ () |
| bool | operator== (const Iterator &It) const |
| const EntryWithName & | operator* () const |
| Public Member Functions inherited from llvm::iterator_facade_base< Iterator, std::forward_iterator_tag, EntryWithName > | |
| Iterator | operator+ (std::ptrdiff_t n) const |
| Iterator | operator- (std::ptrdiff_t n) const |
| Iterator & | operator++ () |
| Iterator & | operator-- () |
| bool | operator!= (const Iterator &RHS) const |
| bool | operator> (const Iterator &RHS) const |
| bool | operator<= (const Iterator &RHS) const |
| bool | operator>= (const Iterator &RHS) const |
| PointerProxy | operator-> () const |
| ReferenceProxy | operator[] (std::ptrdiff_t n) const |
| Additional Inherited Members | |
|---|---|
| Public Types inherited from llvm::iterator_facade_base< Iterator, std::forward_iterator_tag, EntryWithName > | |
| using | iterator_category |
| using | value_type |
| using | difference_type |
| using | pointer |
| using | reference |
| Protected Types inherited from llvm::iterator_facade_base< Iterator, std::forward_iterator_tag, EntryWithName > | |
| enum |
Detailed Description
An iterator for all entries in the table.
Definition at line 289 of file DWARFAcceleratorTable.h.
Constructor & Destructor Documentation
| AppleAcceleratorTable::Iterator::Iterator | ( | const AppleAcceleratorTable & | Table, |
|---|---|---|---|
| bool | SetEnd = false ) |
Definition at line 352 of file DWARFAcceleratorTable.cpp.
References llvm::AppleAcceleratorTable::AppleAcceleratorTable().
Referenced by operator++(), and operator==().
Member Function Documentation
◆ operator*()
| const EntryWithName & llvm::AppleAcceleratorTable::Iterator::operator* ( ) const | inline |
|---|
Definition at line 325 of file DWARFAcceleratorTable.h.
References assert().
◆ operator++()
| Iterator & llvm::AppleAcceleratorTable::Iterator::operator++ ( ) | inline |
|---|
Definition at line 320 of file DWARFAcceleratorTable.h.
References Iterator().
◆ operator==()
| bool llvm::AppleAcceleratorTable::Iterator::operator== ( const Iterator & It) const | inline |
|---|
Definition at line 324 of file DWARFAcceleratorTable.h.
References Iterator().
The documentation for this class was generated from the following files:
- include/llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h
- lib/DebugInfo/DWARF/DWARFAcceleratorTable.cpp