Project
Loading...
Searching...
No Matches
gNeric::create_rtc_types< Types, Base, N > Struct Template Reference

create an mpl vector of mixin types Every stage in the runtime container contains all the previous ones. The resulting mpl vector of this meta function contains all individual stages. More...

#include <runtime_container.h>

Public Types

typedef boost::mpl::fold< boost::mpl::range_c< int, 0, N::value >, boost::mpl::vector<>, boost::mpl::push_back< _1, create_rtc< Types, Base, boost::mpl::plus< _2, boost::mpl::int_< 1 > > > > >::type type
 

Detailed Description

template<typename Types, typename Base, typename N = boost::mpl::size<Types>>
struct gNeric::create_rtc_types< Types, Base, N >

create an mpl vector of mixin types Every stage in the runtime container contains all the previous ones. The resulting mpl vector of this meta function contains all individual stages.

Usage: typedef create_rtc_types<types, base>::type container_types;

Definition at line 571 of file runtime_container.h.

Member Typedef Documentation

◆ type

template<typename Types , typename Base , typename N = boost::mpl::size<Types>>
typedef boost::mpl::fold<boost::mpl::range_c<int,0,N::value>,boost::mpl::vector<>,boost::mpl::push_back<_1,create_rtc<Types,Base,boost::mpl::plus<_2,boost::mpl::int_<1>>>>>::type gNeric::create_rtc_types< Types, Base, N >::type

Definition at line 577 of file runtime_container.h.


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