|
| pointer_iterator ()=default |
|
| pointer_iterator (WrappedIteratorT u) |
|
T & | operator* () |
|
const T & | operator* () const |
|
pointer_iterator< WrappedIteratorT, T > & | operator+= (difference_type n) |
|
pointer_iterator< WrappedIteratorT, T > & | operator-= (difference_type n) |
|
difference_type | operator- (const pointer_iterator< WrappedIteratorT, T > &RHS) const |
|
pointer_iterator< WrappedIteratorT, T > & | operator++ () |
|
pointer_iterator< WrappedIteratorT, T > & | operator-- () |
|
bool | operator== (const pointer_iterator< WrappedIteratorT, T > &RHS) const |
|
bool | operator< (const pointer_iterator< WrappedIteratorT, T > &RHS) const |
|
typename std::conditional< std::is_same< T, typename std::iterator_traits< WrappedIteratorT >::value_type >::value, typename std::iterator_traits< WrappedIteratorT >::reference, T & >::type | operator* () const |
|
pointer_iterator< WrappedIteratorT, T > | operator+ (typename std::iterator_traits< WrappedIteratorT >::difference_type n) const |
|
pointer_iterator< WrappedIteratorT, T > | operator- (typename std::iterator_traits< WrappedIteratorT >::difference_type n) const |
|
pointer_iterator< WrappedIteratorT, T > & | operator++ () |
|
pointer_iterator< WrappedIteratorT, T > | operator++ (int) |
|
pointer_iterator< WrappedIteratorT, T > & | operator-- () |
|
pointer_iterator< WrappedIteratorT, T > | operator-- (int) |
|
bool | operator!= (const pointer_iterator< WrappedIteratorT, T > &RHS) const |
|
bool | operator> (const pointer_iterator< WrappedIteratorT, T > &RHS) const |
|
bool | operator<= (const pointer_iterator< WrappedIteratorT, T > &RHS) const |
|
bool | operator>= (const pointer_iterator< WrappedIteratorT, T > &RHS) const |
|
typename std::conditional< std::is_same< T, typename std::iterator_traits< WrappedIteratorT >::value_type >::value, typename std::iterator_traits< WrappedIteratorT >::pointer, T *>::type | operator-> () |
|
typename std::conditional< std::is_same< T, typename std::iterator_traits< WrappedIteratorT >::value_type >::value, typename std::iterator_traits< WrappedIteratorT >::pointer, T *>::type | operator-> () const |
|
ReferenceProxy | operator[] (typename std::iterator_traits< WrappedIteratorT >::difference_type n) |
|
ReferenceProxy | operator[] (typename std::iterator_traits< WrappedIteratorT >::difference_type n) const |
|
template<typename WrappedIteratorT, typename T = decltype(&*std::declval<WrappedIteratorT>())>
class llvm::pointer_iterator< WrappedIteratorT, T >
Definition at line 311 of file iterator.h.