21 #ifndef LUNCHBOX_LFVECTOR_ITERATOR_H 
   22 #define LUNCHBOX_LFVECTOR_ITERATOR_H 
   24 #include <lunchbox/indexIterator.h> 
   29 template< 
class V, 
class T >
 
   37     template< 
class U, 
class W >
 
   40     T& operator*()
 const { 
return (*Super::container_)[ Super::i_ ]; }
 
   41     T* operator->()
 const { 
return &(*Super::container_)[ Super::i_ ]; }
 
   42     T& operator[]( 
const size_t& n )
 const 
   43         { 
return (*Super::container_)[ Super::i_ + n ]; }
 
   46     template< 
class, 
int32_t > 
friend class LFVector; 
 
   51 #endif // LUNCHBOX_LFVECTOR_ITERATOR_H