Sacado Package Browser (Single Doxygen Collection)  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | List of all members
Sacado::Fad::Exp::ViewStorage< T, static_length, static_stride, U >::apply< TT > Struct Template Reference

Turn ViewStorage into a meta-function class usable with mpl::apply. More...

#include <Sacado_Fad_Exp_ViewStorage.hpp>

Public Types

typedef std::remove_cv< TT >::type non_const_TT
 
typedef BaseExprType
< non_const_TT >::type 
base_expr_TT
 
typedef mpl::apply< U,
base_expr_TT >::type 
UU
 
typedef ViewStorage< TT,
static_length, static_stride,
UU
type
 

Detailed Description

template<typename T, unsigned static_length, unsigned static_stride, typename U>
template<typename TT>
struct Sacado::Fad::Exp::ViewStorage< T, static_length, static_stride, U >::apply< TT >

Turn ViewStorage into a meta-function class usable with mpl::apply.

Definition at line 81 of file Sacado_Fad_Exp_ViewStorage.hpp.

Member Typedef Documentation

template<typename T, unsigned static_length, unsigned static_stride, typename U>
template<typename TT >
typedef std::remove_cv<TT>::type Sacado::Fad::Exp::ViewStorage< T, static_length, static_stride, U >::apply< TT >::non_const_TT

Definition at line 82 of file Sacado_Fad_Exp_ViewStorage.hpp.

template<typename T, unsigned static_length, unsigned static_stride, typename U>
template<typename TT >
typedef BaseExprType<non_const_TT>::type Sacado::Fad::Exp::ViewStorage< T, static_length, static_stride, U >::apply< TT >::base_expr_TT

Definition at line 83 of file Sacado_Fad_Exp_ViewStorage.hpp.

template<typename T, unsigned static_length, unsigned static_stride, typename U>
template<typename TT >
typedef mpl::apply<U,base_expr_TT>::type Sacado::Fad::Exp::ViewStorage< T, static_length, static_stride, U >::apply< TT >::UU

Definition at line 84 of file Sacado_Fad_Exp_ViewStorage.hpp.

template<typename T, unsigned static_length, unsigned static_stride, typename U>
template<typename TT >
typedef ViewStorage<TT,static_length,static_stride,UU> Sacado::Fad::Exp::ViewStorage< T, static_length, static_stride, U >::apply< TT >::type

Definition at line 85 of file Sacado_Fad_Exp_ViewStorage.hpp.


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