Metafunction Forwarding
// struct mf1 : mf2 { }; は // Metafunctionが等しいこと(mf1 = mf2) template <typename T_tiny> struct tiny_at<T_tiny, 0> : mpl::identity<typename T_tiny::t0> { // typedef T_tiny::t0 type; };
// struct mf1 : mf2 { }; は // Metafunctionが等しいこと(mf1 = mf2) template <typename T_tiny> struct tiny_at<T_tiny, 0> : mpl::identity<typename T_tiny::t0> { // typedef T_tiny::t0 type; };