¿Cómo verificar si T es un tipo agregado?
Se acerca destd::is_pod
. Pero verifica más que solo los tipos agregados. O esstd::is_pod
solo lo mejor que podemos hacer?
Básicamente, quiero escribir una plantilla de función paraesta:
template <typename T>
aggregate_wrapper<T> wrap(T&& x);
que solo está habilitado cuandoT
Es un tipo agregado.