Documentation of MARTY
A Modern ARtificial Theoretical phYsicist
Public Member Functions | Private Attributes
mty::double_vector_iterator< Type, double_vector_type > Class Template Reference

Public Member Functions

 double_vector_iterator (double_vector_type t_data)
 
 double_vector_iterator (double_vector_type t_data, size_t pos)
 
 double_vector_iterator (double_vector_iterator< Type, double_vector_type > const &other)
 
double_vector_iteratoroperator= (double_vector_iterator< Type, double_vector_type > const &other)
 
bool operator== (double_vector_iterator const &other) const
 
bool operator!= (double_vector_iterator const &other) const
 
double_vector_single_view< Type, double_vector_type > & operator* ()
 
double_vector_single_view< Type, double_vector_type > operator* () const
 
double_vector_single_view< Type, double_vector_type > * operator-> ()
 
double_vector_single_view< Type, double_vector_type > const * operator-> () const
 
double_vector_iteratoroperator++ ()
 
double_vector_iterator operator++ (int)
 
double_vector_iteratoroperator-- ()
 
double_vector_iterator operator-- (int)
 
size_t operator- (double_vector_iterator< Type, double_vector_type > const &other) const
 
double_vector_iterator< Type, double_vector_type > operator+ (size_t diff) const
 
double_vector_iterator< Type, double_vector_type > operator- (size_t diff) const
 

Private Attributes

double_vector_type data
 
double_vector_single_view< Type, double_vector_type > current
 

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