М
Size: a a a
М
BA
M
BA
M
BA
AB
template <template <typename...> class R, typename... Types>
struct S {
using RActual = R<Types...>;
};
DF
DF
AB
template <typename T, typename... Args> class C1 {};
template <typename T>
class S {
// assert maybe
};
template <template <typename...> class R, typename... Types>
class S<R<Types...>> {};
S<С1<int, float, bool>> s;
DF
DF
A
template <typename T, typename... Args> class C1 {};
template <typename T>
class S {
// assert maybe
};
template <template <typename...> class R, typename... Types>
class S<R<Types...>> {};
S<С1<int, float, bool>> s;
Types
?