dtUtil::InstantiateH< TypeList< T, U >, Holder, i > Struct Template Reference

#include <generic.h>

List of all members.

Public Types

enum  { ordern = i }
typedef Holder< typename
TypeList< T, U >::Head, i > 
LeftBase
typedef InstantiateH< typename
TypeList< T, U >::Tail, Holder,
i+1 > 
RightBase

Public Member Functions

 InstantiateH (typename TypeList< T, U >::Head h, RightBase const &t)
 InstantiateH (typename TypeList< T, U >::Head h, NullType)
 InstantiateH (typename TypeList< T, U >::Head h)
 InstantiateH ()

template<typename T, typename U, template< class, unsigned int > class Holder, unsigned int i>
struct dtUtil::InstantiateH< TypeList< T, U >, Holder, i >


Member Typedef Documentation

template<typename T, typename U, template< class, unsigned int > class Holder, unsigned int i>
typedef Holder<typename TypeList<T, U>::Head, i> dtUtil::InstantiateH< TypeList< T, U >, Holder, i >::LeftBase

template<typename T, typename U, template< class, unsigned int > class Holder, unsigned int i>
typedef InstantiateH<typename TypeList<T, U>::Tail, Holder, i+1> dtUtil::InstantiateH< TypeList< T, U >, Holder, i >::RightBase


Member Enumeration Documentation

template<typename T, typename U, template< class, unsigned int > class Holder, unsigned int i>
anonymous enum

Enumerator:
ordern 


Constructor & Destructor Documentation

template<typename T, typename U, template< class, unsigned int > class Holder, unsigned int i>
dtUtil::InstantiateH< TypeList< T, U >, Holder, i >::InstantiateH ( typename TypeList< T, U >::Head  h,
RightBase const &  t 
) [inline]

template<typename T, typename U, template< class, unsigned int > class Holder, unsigned int i>
dtUtil::InstantiateH< TypeList< T, U >, Holder, i >::InstantiateH ( typename TypeList< T, U >::Head  h,
NullType   
) [inline]

template<typename T, typename U, template< class, unsigned int > class Holder, unsigned int i>
dtUtil::InstantiateH< TypeList< T, U >, Holder, i >::InstantiateH ( typename TypeList< T, U >::Head  h  )  [inline]

template<typename T, typename U, template< class, unsigned int > class Holder, unsigned int i>
dtUtil::InstantiateH< TypeList< T, U >, Holder, i >::InstantiateH (  )  [inline]


http://www.delta3d.org
2.0.0 generated 14 Feb 2008