std::nontype, std::nontype_t
De es.cppreference.net
| Definido en el encabezado <utility>
|
||
template< auto V >
struct nontype_t { explicit nontype_t() = default; };
|
(1) | (desde C++26) |
template< auto V >
constexpr std::nontype_t<V> nontype {};
|
(2) | (desde C++26) |
1) La plantilla de clase
std::nontype_t puede usarse en la lista de parámetros del constructor para coincidir con la etiqueta prevista.2) La correspondiente
std::nontype instancia de (1) es una etiqueta de argumento de desambiguación que se puede pasar a los constructores de std::function_ref para indicar que el objeto contenido debe construirse con el valor del parámetro de plantilla no-tipo V.Parámetros de plantilla
| V | - | parámetro de plantilla constante de un tipo estructural . |
Véase también
|
(C++26)
|
envoltorio no propietario de cualquier objeto invocable
(plantilla de clase) |