std::experimental:: void_t
From cppreference.net
<
cpp
|
experimental
|
Definido en el encabezado
<experimental/type_traits>
|
||
|
template
<
class
...
>
using void_t = void ; |
(library fundamentals TS v2) | |
Una utilidad metafunción que mapea una secuencia de cualquier tipo al tipo void .
Notas
Esta función metaprogramática se utiliza en metaprogramación de plantillas para detectar tipos mal formados en contexto
SFINAE
. Votada inicialmente en C++17 como
std::void_t
, posteriormente también se añadió al TS de fundamentos de biblioteca como
std::experimental::void_t
, porque es una dependencia del
detection idiom
y el LFTS v2 está basado en C++14.
Véase también
|
(C++17)
|
plantilla de alias variádica void
(plantilla de alias) |