std::experimental:: nonesuch
|
Definido en el encabezado
<experimental/type_traits>
|
||
|
struct
nonesuch
{
~nonesuch
(
)
=
delete
;
|
(biblioteca fundamentals TS v2) | |
std::experimental::nonesuch
es un tipo de clase utilizado por
std::experimental::detected_t
para indicar fallo en la detección.
nonesuch
no tiene un constructor predeterminado o un constructor de lista de inicialización, y no es un agregado.
Notas
nonesuch
no puede ser construido, destruido, ni copiado.
Informes de defectos
Los siguientes informes de defectos que modifican el comportamiento se aplicaron retroactivamente a los estándares de C++ publicados anteriormente.
| DR | Aplicado a | Comportamiento publicado | Comportamiento correcto |
|---|---|---|---|
| LWG 2960 | LFTSv2 |
nonesuch
puede ser un agregado y tiene una secuencia de conversión implícita desde
{}
|
convertido en no-agregado y eliminada la SCI |