Public Types | Public Member Functions | Static Public Attributes | Private Attributes | Friends | List of all members
gnuplotio::VecOfRange< RT > Class Template Reference

#include <gnuplot-iostream.h>

Public Types

typedef VecOfRange< typename RT::subiter_type > subiter_type
 
typedef std::vector< typename RT::value_type > value_type
 

Public Member Functions

value_type deref () const
 
subiter_type deref_subiter () const
 
void inc ()
 
bool is_end () const
 
 VecOfRange ()
 
 VecOfRange (const std::vector< RT > &_rvec)
 

Static Public Attributes

static const bool allow_auto_unwrap = false
 
static const bool is_container = RT::is_container
 

Private Attributes

std::vector< RT > rvec
 

Friends

template<typename T , typename PrintMode >
void deref_and_print (std::ostream &, const VecOfRange< T > &, PrintMode)
 

Detailed Description

template<typename RT>
class gnuplotio::VecOfRange< RT >

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

Member Typedef Documentation

template<typename RT>
typedef VecOfRange<typename RT::subiter_type> gnuplotio::VecOfRange< RT >::subiter_type

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

template<typename RT>
typedef std::vector<typename RT::value_type> gnuplotio::VecOfRange< RT >::value_type

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

Constructor & Destructor Documentation

template<typename RT>
gnuplotio::VecOfRange< RT >::VecOfRange ( )
inline

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

template<typename RT>
gnuplotio::VecOfRange< RT >::VecOfRange ( const std::vector< RT > &  _rvec)
inlineexplicit

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

Member Function Documentation

template<typename RT>
value_type gnuplotio::VecOfRange< RT >::deref ( ) const
inline

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

template<typename RT>
subiter_type gnuplotio::VecOfRange< RT >::deref_subiter ( ) const
inline

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

template<typename RT>
void gnuplotio::VecOfRange< RT >::inc ( )
inline

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

template<typename RT>
bool gnuplotio::VecOfRange< RT >::is_end ( ) const
inline

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

Friends And Related Function Documentation

template<typename RT>
template<typename T , typename PrintMode >
void deref_and_print ( std::ostream &  stream,
const VecOfRange< T > &  arg,
PrintMode   
)
friend

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

Member Data Documentation

template<typename RT>
const bool gnuplotio::VecOfRange< RT >::allow_auto_unwrap = false
static

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

template<typename RT>
const bool gnuplotio::VecOfRange< RT >::is_container = RT::is_container
static

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

template<typename RT>
std::vector<RT> gnuplotio::VecOfRange< RT >::rvec
private

Definition at line 1143 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