LLVM: llvm::LiveInterval::SingleLinkedListIterator< T > Class Template Reference (original) (raw)
#include "[llvm/CodeGen/LiveInterval.h](LiveInterval%5F8h%5Fsource.html)"
Inheritance diagram for llvm::LiveInterval::SingleLinkedListIterator< T >:
| Public Types | |
|---|---|
| using | difference_type = ptrdiff_t |
| using | value_type = T |
| using | pointer = T * |
| using | reference = T & |
| using | iterator_category = std::forward_iterator_tag |
| Public Member Functions | |
|---|---|
| SingleLinkedListIterator (T *P) | |
| SingleLinkedListIterator< T > & | operator++ () |
| SingleLinkedListIterator< T > | operator++ (int) |
| bool | operator!= (const SingleLinkedListIterator< T > &Other) const |
| bool | operator== (const SingleLinkedListIterator< T > &Other) const |
| T & | operator* () const |
| T * | operator-> () const |
Detailed Description
template<typename T>
class llvm::LiveInterval::SingleLinkedListIterator< T >
Definition at line 741 of file LiveInterval.h.
Member Typedef Documentation
◆ difference_type
◆ iterator_category
◆ pointer
◆ value_type
Constructor & Destructor Documentation
◆ SingleLinkedListIterator()
Member Function Documentation
◆ operator!=()
◆ operator*()
◆ operator++() [1/2]
◆ operator++() [2/2]
◆ operator->()
◆ operator==()
The documentation for this class was generated from the following file:
- include/llvm/CodeGen/LiveInterval.h