ZeroBuf  0.5.0
Zero-copy, zero-serialize, zero-hassle protocol buffers
zerobuf::Vector< T >::Iterator< U > Class Template Reference

Forward iterator for Vector< T > More...

#include <Vector.h>

+ Inheritance diagram for zerobuf::Vector< T >::Iterator< U >:
+ Collaboration diagram for zerobuf::Vector< T >::Iterator< U >:

Public Member Functions

 Iterator (U &vector, const size_t index)
 
bool operator== (const Iterator &rhs) const
 
bool operator!= (const Iterator &rhs) const
 
Iteratoroperator++ ()
 
const U::element_type & operator* () const
 
template<class Q = U, typename = typename std::enable_if< !std::is_const<Q>::value>::type>
U::element_type & operator* ()
 

Detailed Description

template<class T>
template<class U>
class zerobuf::Vector< T >::Iterator< U >

Forward iterator for Vector< T >

Definition at line 30 of file Vector.h.


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