Sacado Package Browser (Single Doxygen Collection)  Version of the Day
Public Types | List of all members
Sacado::FAD_NS::ViewFad< ValueT, length, stride, BaseFadT >::apply< T > Struct Template Reference

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

#include <Sacado_Fad_ViewFad_tmpl.hpp>

Public Types

typedef BaseExprType< T >::type T_for_base
 
typedef mpl::apply< base_fad_type, T_for_base >::type new_base_fad_type
 
typedef ViewFad< T, length, stride, new_base_fad_typetype
 

Detailed Description

template<typename ValueT, unsigned length, unsigned stride, typename BaseFadT>
template<typename T>
struct Sacado::FAD_NS::ViewFad< ValueT, length, stride, BaseFadT >::apply< T >

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

Definition at line 74 of file Sacado_Fad_ViewFad_tmpl.hpp.

Member Typedef Documentation

◆ T_for_base

template<typename ValueT , unsigned length, unsigned stride, typename BaseFadT >
template<typename T >
typedef BaseExprType<T>::type Sacado::FAD_NS::ViewFad< ValueT, length, stride, BaseFadT >::apply< T >::T_for_base

Definition at line 76 of file Sacado_Fad_ViewFad_tmpl.hpp.

◆ new_base_fad_type

template<typename ValueT , unsigned length, unsigned stride, typename BaseFadT >
template<typename T >
typedef mpl::apply<base_fad_type,T_for_base>::type Sacado::FAD_NS::ViewFad< ValueT, length, stride, BaseFadT >::apply< T >::new_base_fad_type

Definition at line 77 of file Sacado_Fad_ViewFad_tmpl.hpp.

◆ type

template<typename ValueT , unsigned length, unsigned stride, typename BaseFadT >
template<typename T >
typedef ViewFad<T,length,stride,new_base_fad_type> Sacado::FAD_NS::ViewFad< ValueT, length, stride, BaseFadT >::apply< T >::type

Definition at line 78 of file Sacado_Fad_ViewFad_tmpl.hpp.


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