LLVM  4.0.0
Public Member Functions | List of all members
llvm::detail::enumerator_impl< R >::iterator Class Reference

#include <STLExtras.h>

Public Member Functions

 iterator (IterOfRange< R > &&Iter, std::size_t Index)
 
result_type operator* () const
 
iteratoroperator++ ()
 
bool operator!= (const iterator &RHS) const
 

Detailed Description

template<typename R>
class llvm::detail::enumerator_impl< R >::iterator

Definition at line 921 of file STLExtras.h.

Constructor & Destructor Documentation

template<typename R >
llvm::detail::enumerator_impl< R >::iterator::iterator ( IterOfRange< R > &&  Iter,
std::size_t  Index 
)
inline

Definition at line 927 of file STLExtras.h.

Member Function Documentation

template<typename R >
bool llvm::detail::enumerator_impl< R >::iterator::operator!= ( const iterator RHS) const
inline

Definition at line 938 of file STLExtras.h.

template<typename R >
result_type llvm::detail::enumerator_impl< R >::iterator::operator* ( ) const
inline

Definition at line 930 of file STLExtras.h.

template<typename R >
iterator& llvm::detail::enumerator_impl< R >::iterator::operator++ ( )
inline

Definition at line 932 of file STLExtras.h.


The documentation for this class was generated from the following file: