std::meta::substitute
De es.cppreference.net
| Definido en el encabezado <meta>
|
||
template< std::meta::reflection_range R = std::initializer_list<std::meta::info> >
consteval std::meta::info substitute( std::meta::info templ, R&& arguments );
|
(desde C++26) | |
Sea Z la plantilla representada por templ, Args... denote los valores, tipos o plantillas representados por elementos sucesivos de arguments, devuelve una reflexión de Z<Args...>.
Parámetros
| templ | - | una reflexión de plantilla |
| args | - | un rango de reflexiones |
Valor de retorno
Una reflexión del resultado de la sustitución.
Excepciones
Lanza std::meta::exception a menos que std::meta::can_substitute(templ, arguments) sea verdadero.
Ejemplo
| Esta sección está incompleta Razón: sin ejemplo |
Véase también
(C++26) |
comprueba si los argumentos reflejados se pueden sustituir en la plantilla reflejada (plantilla de función) |
(C++26) |
devuelve una reflexión que representa un valor u objeto parámetro de plantilla, adecuado para usar como argumento de plantilla constante (plantilla de función) |
(C++26) |
devuelve una reflexión que representa un objeto, adecuado para usar como argumento de plantilla constante (plantilla de función) |
(C++26) |
devuelve una reflexión que representa una función, adecuado para usar como argumento de plantilla constante (plantilla de función) |