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

#include <generic.h>

List of all members.

Public Types

typedef InstantiateH< TypeList
< T, U >, Holder, i > 
Instance
typedef Holder< typename
TypeAt< TypeList< T, U >, j >
::Result, j+i > 
TargetHolder
typedef Instance::RightBase RightBase

Static Public Member Functions

static TargetHolderGet (Instance &h)
static TargetHolder const & Get (Instance const &h)

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


Member Typedef Documentation

template<unsigned int j, typename T, typename U, template< class, unsigned int > class Holder, unsigned int i>
typedef InstantiateH<TypeList<T, U>, Holder, i> dtUtil::InstantiateHAccessor< j, InstantiateH< TypeList< T, U >, Holder, i >, i >::Instance

template<unsigned int j, typename T, typename U, template< class, unsigned int > class Holder, unsigned int i>
typedef Holder<typename TypeAt<TypeList<T, U>, j>::Result, j+i> dtUtil::InstantiateHAccessor< j, InstantiateH< TypeList< T, U >, Holder, i >, i >::TargetHolder

template<unsigned int j, typename T, typename U, template< class, unsigned int > class Holder, unsigned int i>
typedef Instance::RightBase dtUtil::InstantiateHAccessor< j, InstantiateH< TypeList< T, U >, Holder, i >, i >::RightBase


Member Function Documentation

template<unsigned int j, typename T, typename U, template< class, unsigned int > class Holder, unsigned int i>
static TargetHolder& dtUtil::InstantiateHAccessor< j, InstantiateH< TypeList< T, U >, Holder, i >, i >::Get ( Instance h  )  [inline, static]

template<unsigned int j, typename T, typename U, template< class, unsigned int > class Holder, unsigned int i>
static TargetHolder const& dtUtil::InstantiateHAccessor< j, InstantiateH< TypeList< T, U >, Holder, i >, i >::Get ( Instance const &  h  )  [inline, static]


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