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 | Public Attributes | List of all members
Sacado::Impl::TupleSeq< TypeSeq, ObjectT, Iter1, Iter2 > Struct Template Reference

#include <Sacado_TemplateContainer.hpp>

Inheritance diagram for Sacado::Impl::TupleSeq< TypeSeq, ObjectT, Iter1, Iter2 >:
Inheritance graph
[legend]

Public Types

typedef mpl::apply< ObjectT,
typename mpl::deref< Iter1 >
::type >::type 
type
 

Public Attributes

type tail
 

Detailed Description

template<typename TypeSeq, typename ObjectT, typename Iter1 = typename mpl::begin<TypeSeq>::type, typename Iter2 = typename mpl::end<TypeSeq>::type>
struct Sacado::Impl::TupleSeq< TypeSeq, ObjectT, Iter1, Iter2 >

Definition at line 38 of file Sacado_TemplateContainer.hpp.

Member Typedef Documentation

template<typename TypeSeq, typename ObjectT, typename Iter1 = typename mpl::begin<TypeSeq>::type, typename Iter2 = typename mpl::end<TypeSeq>::type>
typedef mpl::apply<ObjectT, typename mpl::deref<Iter1>::type>::type Sacado::Impl::TupleSeq< TypeSeq, ObjectT, Iter1, Iter2 >::type

Definition at line 187 of file Sacado_TemplateContainer.hpp.

Member Data Documentation

template<typename TypeSeq, typename ObjectT, typename Iter1 = typename mpl::begin<TypeSeq>::type, typename Iter2 = typename mpl::end<TypeSeq>::type>
type Sacado::Impl::TupleSeq< TypeSeq, ObjectT, Iter1, Iter2 >::tail

Definition at line 188 of file Sacado_TemplateContainer.hpp.


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