LLVM
8.0.1
|
#include "llvm/ADT/STLExtras.h"
Public Member Functions | |
enumerator_iter (IterOfRange< R > EndIter) | |
enumerator_iter (std::size_t Index, IterOfRange< R > Iter) | |
result_type & | operator* () |
const result_type & | operator* () const |
enumerator_iter< R > & | operator++ () |
bool | operator== (const enumerator_iter< R > &RHS) const |
enumerator_iter< R > & | operator= (const enumerator_iter< R > &Other) |
Public Member Functions inherited from llvm::iterator_facade_base< enumerator_iter< R >, std::forward_iterator_tag, result_pair< R >, std::iterator_traits< IterOfRange< R > >::difference_type, std::iterator_traits< IterOfRange< R > >::pointer, std::iterator_traits< IterOfRange< R > >::reference > | |
enumerator_iter< R > | operator+ (std::iterator_traits< IterOfRange< R > >::difference_type n) const |
enumerator_iter< R > | operator- (std::iterator_traits< IterOfRange< R > >::difference_type n) const |
enumerator_iter< R > & | operator++ () |
enumerator_iter< R > | operator++ (int) |
enumerator_iter< R > & | operator-- () |
enumerator_iter< R > | operator-- (int) |
bool | operator!= (const enumerator_iter< R > &RHS) const |
bool | operator> (const enumerator_iter< R > &RHS) const |
bool | operator<= (const enumerator_iter< R > &RHS) const |
bool | operator>= (const enumerator_iter< R > &RHS) const |
std::iterator_traits< IterOfRange< R > >::pointer | operator-> () |
std::iterator_traits< IterOfRange< R > >::pointer | operator-> () const |
ReferenceProxy | operator[] (std::iterator_traits< IterOfRange< R > >::difference_type n) |
ReferenceProxy | operator[] (std::iterator_traits< IterOfRange< R > >::difference_type n) const |
Additional Inherited Members | |
Protected Types inherited from llvm::iterator_facade_base< enumerator_iter< R >, std::forward_iterator_tag, result_pair< R >, std::iterator_traits< IterOfRange< R > >::difference_type, std::iterator_traits< IterOfRange< R > >::pointer, std::iterator_traits< IterOfRange< R > >::reference > | |
enum | |
Definition at line 1418 of file STLExtras.h.
|
inlineexplicit |
Definition at line 1452 of file STLExtras.h.
|
inline |
Definition at line 1455 of file STLExtras.h.
|
inline |
Definition at line 1458 of file STLExtras.h.
|
inline |
Definition at line 1459 of file STLExtras.h.
|
inline |
Definition at line 1461 of file STLExtras.h.
References assert(), and llvm::max().
|
inline |
Definition at line 1475 of file STLExtras.h.
|
inline |
Definition at line 1468 of file STLExtras.h.