CAPD RedHom Library
capd::homAux::Instances< Types, CreateNestedType, Call > Struct Template Reference

#include <capd/homAux/Instances.h>

Public Types

typedef boost::mpl::transform< Types, boost::mpl::quote1< boost::mpl::deref > >::type Complexes
 
typedef boost::mpl::transform< Complexes, boost::mpl::protect< typename CreateNestedType::type > >::type NestedTypes
 

Public Member Functions

 Instances ()
 

Public Attributes

TypesInstantiation< NestedTypes, Call > instances
 

Member Typedef Documentation

template<typename Types , typename CreateNestedType , typename Call = CallInstantiation>
typedef boost::mpl::transform<Types, boost::mpl::quote1<boost::mpl::deref> >::type capd::homAux::Instances< Types, CreateNestedType, Call >::Complexes
template<typename Types , typename CreateNestedType , typename Call = CallInstantiation>
typedef boost::mpl::transform<Complexes, boost::mpl::protect<typename CreateNestedType::type> >::type capd::homAux::Instances< Types, CreateNestedType, Call >::NestedTypes

Constructor & Destructor Documentation

template<typename Types , typename CreateNestedType , typename Call = CallInstantiation>
capd::homAux::Instances< Types, CreateNestedType, Call >::Instances ( )
inline

Member Data Documentation

template<typename Types , typename CreateNestedType , typename Call = CallInstantiation>
TypesInstantiation<NestedTypes, Call> capd::homAux::Instances< Types, CreateNestedType, Call >::instances