template class mrpt::containers::vector_with_small_size_optimization::iteratorImpl
Overview
#include <mrpt/containers/vector_with_small_size_optimization.h> template <typename TYPE, typename POINTER, typename REFERENCE> class iteratorImpl { public: // typedefs typedef TYPE value_type; typedef REFERENCE reference; typedef POINTER pointer; typedef std::random_access_iterator_tag iterator_category; typedef typename large_vec::difference_type difference_type; // construction iteratorImpl(); iteratorImpl(STORAGE ptr); // methods self operator ++ (); self operator -- (); self operator ++ (int); self operator -- (int); self operator + (difference_type n); self operator - (difference_type n); self operator += (difference_type n); self operator -= (difference_type n); difference_type operator - (const self& o) const; REFERENCE operator * (); const REFERENCE operator * () const; POINTER operator -> (); const POINTER operator -> () const; bool operator == (const self& o); bool operator != (const self& o); };