Public Types | Public Member Functions | Static Public Attributes | Private Attributes | List of all members
gnuplotio::IteratorRange< TI, TV > Class Template Reference

#include <gnuplot-iostream.h>

Public Types

typedef ArrayTraits< TV >::range_type subiter_type
 
typedef boost::mpl::if_c< is_container, Error_InappropriateDeref, TV >::type value_type
 

Public Member Functions

value_type deref () const
 
subiter_type deref_subiter () const
 
void inc ()
 
bool is_end () const
 
 IteratorRange ()
 
 IteratorRange (const TI &_it, const TI &_end)
 

Static Public Attributes

static const bool is_container = ArrayTraits<TV>::is_container
 

Private Attributes

TI end
 
TI it
 

Detailed Description

template<typename TI, typename TV>
class gnuplotio::IteratorRange< TI, TV >

Definition at line 858 of file gnuplot-iostream.h.

Member Typedef Documentation

template<typename TI , typename TV >
typedef ArrayTraits<TV>::range_type gnuplotio::IteratorRange< TI, TV >::subiter_type

Definition at line 866 of file gnuplot-iostream.h.

template<typename TI , typename TV >
typedef boost::mpl::if_c<is_container, Error_InappropriateDeref, TV>::type gnuplotio::IteratorRange< TI, TV >::value_type

Definition at line 865 of file gnuplot-iostream.h.

Constructor & Destructor Documentation

template<typename TI , typename TV >
gnuplotio::IteratorRange< TI, TV >::IteratorRange ( )
inline

Definition at line 860 of file gnuplot-iostream.h.

template<typename TI , typename TV >
gnuplotio::IteratorRange< TI, TV >::IteratorRange ( const TI &  _it,
const TI &  _end 
)
inline

Definition at line 861 of file gnuplot-iostream.h.

Member Function Documentation

template<typename TI , typename TV >
value_type gnuplotio::IteratorRange< TI, TV >::deref ( ) const
inline

Definition at line 872 of file gnuplot-iostream.h.

template<typename TI , typename TV >
subiter_type gnuplotio::IteratorRange< TI, TV >::deref_subiter ( ) const
inline

Definition at line 881 of file gnuplot-iostream.h.

template<typename TI , typename TV >
void gnuplotio::IteratorRange< TI, TV >::inc ( )
inline

Definition at line 870 of file gnuplot-iostream.h.

template<typename TI , typename TV >
bool gnuplotio::IteratorRange< TI, TV >::is_end ( ) const
inline

Definition at line 868 of file gnuplot-iostream.h.

Member Data Documentation

template<typename TI , typename TV >
TI gnuplotio::IteratorRange< TI, TV >::end
private

Definition at line 891 of file gnuplot-iostream.h.

template<typename TI , typename TV >
const bool gnuplotio::IteratorRange< TI, TV >::is_container = ArrayTraits<TV>::is_container
static

Definition at line 863 of file gnuplot-iostream.h.

template<typename TI , typename TV >
TI gnuplotio::IteratorRange< TI, TV >::it
private

Definition at line 891 of file gnuplot-iostream.h.


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


asr_psm_visualizations
Author(s): Gehrung Joachim, Meißner Pascal
autogenerated on Sat Nov 9 2019 03:49:13