Logo ROOT  
Reference Guide
ROOT::Internal::TypedIter< T, WrappedIterator_t, isDynamic > Class Template Reference

template<typename T, typename WrappedIterator_t, bool isDynamic>
class ROOT::Internal::TypedIter< T, WrappedIterator_t, isDynamic >

Definition at line 78 of file RRangeCast.hxx.

Public Member Functions

 TypedIter (WrappedIterator_t const &iter)
 
bool operator!= (const TypedIter &rhs) const
 
operator* ()
 
TypedIteroperator++ ()
 
TypedIter operator++ (int)
 
bool operator== (const TypedIter &rhs) const
 
void swap (TypedIter &other)
 

Private Attributes

WrappedIterator_t fIter
 

#include <ROOT/RRangeCast.hxx>

Constructor & Destructor Documentation

◆ TypedIter()

template<typename T , typename WrappedIterator_t , bool isDynamic>
ROOT::Internal::TypedIter< T, WrappedIterator_t, isDynamic >::TypedIter ( WrappedIterator_t const &  iter)
inline

Definition at line 81 of file RRangeCast.hxx.

Member Function Documentation

◆ operator!=()

template<typename T , typename WrappedIterator_t , bool isDynamic>
bool ROOT::Internal::TypedIter< T, WrappedIterator_t, isDynamic >::operator!= ( const TypedIter< T, WrappedIterator_t, isDynamic > &  rhs) const
inline

Definition at line 95 of file RRangeCast.hxx.

◆ operator*()

template<typename T , typename WrappedIterator_t , bool isDynamic>
T ROOT::Internal::TypedIter< T, WrappedIterator_t, isDynamic >::operator* ( )
inline

Definition at line 108 of file RRangeCast.hxx.

◆ operator++() [1/2]

template<typename T , typename WrappedIterator_t , bool isDynamic>
TypedIter & ROOT::Internal::TypedIter< T, WrappedIterator_t, isDynamic >::operator++ ( )
inline

Definition at line 83 of file RRangeCast.hxx.

◆ operator++() [2/2]

template<typename T , typename WrappedIterator_t , bool isDynamic>
TypedIter ROOT::Internal::TypedIter< T, WrappedIterator_t, isDynamic >::operator++ ( int  )
inline

Definition at line 88 of file RRangeCast.hxx.

◆ operator==()

template<typename T , typename WrappedIterator_t , bool isDynamic>
bool ROOT::Internal::TypedIter< T, WrappedIterator_t, isDynamic >::operator== ( const TypedIter< T, WrappedIterator_t, isDynamic > &  rhs) const
inline

Definition at line 94 of file RRangeCast.hxx.

◆ swap()

template<typename T , typename WrappedIterator_t , bool isDynamic>
void ROOT::Internal::TypedIter< T, WrappedIterator_t, isDynamic >::swap ( TypedIter< T, WrappedIterator_t, isDynamic > &  other)
inline

Definition at line 97 of file RRangeCast.hxx.

Member Data Documentation

◆ fIter

template<typename T , typename WrappedIterator_t , bool isDynamic>
WrappedIterator_t ROOT::Internal::TypedIter< T, WrappedIterator_t, isDynamic >::fIter
private

Definition at line 124 of file RRangeCast.hxx.

Collaboration diagram for ROOT::Internal::TypedIter< T, WrappedIterator_t, isDynamic >:

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