std::iterator_traits< gsl::vector_iterator > Class Template Reference

#include <mia/core/gsl_iterator.hh>

Public Types

typedef size_t difference_type
 
typedef random_access_iterator_tag iterator_category
 
typedef double * pointer
 
typedef double & reference
 
typedef double value_type
 

Detailed Description

template<>
class std::iterator_traits< gsl::vector_iterator >

Definition at line 301 of file gsl_iterator.hh.

Member Typedef Documentation

◆ difference_type

typedef size_t std::iterator_traits< gsl::vector_iterator >::difference_type

Definition at line 303 of file gsl_iterator.hh.

◆ iterator_category

typedef random_access_iterator_tag std::iterator_traits< gsl::vector_iterator >::iterator_category

Definition at line 307 of file gsl_iterator.hh.

◆ pointer

typedef double* std::iterator_traits< gsl::vector_iterator >::pointer

Definition at line 305 of file gsl_iterator.hh.

◆ reference

typedef double& std::iterator_traits< gsl::vector_iterator >::reference

Definition at line 306 of file gsl_iterator.hh.

◆ value_type

typedef double std::iterator_traits< gsl::vector_iterator >::value_type

Definition at line 304 of file gsl_iterator.hh.


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