Public Types | Static Public Member Functions | List of all members
gnuplotio::ArrayTraits< T, typename boost::enable_if< boost::mpl::and_< is_boost_tuple< T >, boost::mpl::not_< is_boost_tuple_nulltype< typename T::tail_type > > > >::type > Class Template Reference

#include <gnuplot-iostream.h>

Inheritance diagram for gnuplotio::ArrayTraits< T, typename boost::enable_if< boost::mpl::and_< is_boost_tuple< T >, boost::mpl::not_< is_boost_tuple_nulltype< typename T::tail_type > > > >::type >:
Inheritance graph
[legend]

Public Types

typedef T::head_type HT
 
typedef ArrayTraits< typename std::pair< HT, TT > > parent
 
typedef T::tail_type TT
 
- Public Types inherited from gnuplotio::ArrayTraits< std::pair< T::head_type, T::tail_type > >
typedef Error_WasNotContainer range_type
 
typedef Error_WasNotContainer value_type
 

Static Public Member Functions

static parent::range_type get_range (const T &arg)
 
- Static Public Member Functions inherited from gnuplotio::ArrayTraits< std::pair< T::head_type, T::tail_type > >
static range_type get_range (const std::pair< T::head_type, T::tail_type > &)
 

Additional Inherited Members

- Static Public Attributes inherited from gnuplotio::ArrayTraits< std::pair< T::head_type, T::tail_type > >
static const bool allow_auto_unwrap
 
static const size_t depth
 
static const bool is_container
 

Detailed Description

template<typename T>
class gnuplotio::ArrayTraits< T, typename boost::enable_if< boost::mpl::and_< is_boost_tuple< T >, boost::mpl::not_< is_boost_tuple_nulltype< typename T::tail_type > > > >::type >

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

Member Typedef Documentation

template<typename T >
typedef T::head_type gnuplotio::ArrayTraits< T, typename boost::enable_if< boost::mpl::and_< is_boost_tuple< T >, boost::mpl::not_< is_boost_tuple_nulltype< typename T::tail_type > > > >::type >::HT

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

template<typename T >
typedef ArrayTraits<typename std::pair<HT, TT> > gnuplotio::ArrayTraits< T, typename boost::enable_if< boost::mpl::and_< is_boost_tuple< T >, boost::mpl::not_< is_boost_tuple_nulltype< typename T::tail_type > > > >::type >::parent

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

template<typename T >
typedef T::tail_type gnuplotio::ArrayTraits< T, typename boost::enable_if< boost::mpl::and_< is_boost_tuple< T >, boost::mpl::not_< is_boost_tuple_nulltype< typename T::tail_type > > > >::type >::TT

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

Member Function Documentation

template<typename T >
static parent::range_type gnuplotio::ArrayTraits< T, typename boost::enable_if< boost::mpl::and_< is_boost_tuple< T >, boost::mpl::not_< is_boost_tuple_nulltype< typename T::tail_type > > > >::type >::get_range ( const T &  arg)
inlinestatic

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


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


asr_recognizer_prediction_psm
Author(s): Braun Kai, Meißner Pascal
autogenerated on Wed Feb 19 2020 03:31:30