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: