std::basic_format_args - cppreference.com
De cppreference.com
| Definido en el archivo de encabezado |
||
|
|
(1) | (desde C++20) |
|
|
(2) | (desde C++20) |
|
|
(3) | (desde C++20) |
|
|
(4) | (desde C++20) |
Proporciona acceso a los argumentos de formato.
Funciones miembro
Construye un objeto basic_format_args. (función miembro pública) | |
| Devuelve el argumento de formato en el subíndice dado. (función miembro pública) |
std::basic_format_args::basic_format_args
|
|
(1) | |
|
|
(2) | |
1) Construye un objeto basic_format_args que no alberga ningún argumento de formato.
2) Construye un objeto basic_format_args del resultado de llamar a std::make_format_args o std::make_wformat_args.
std::basic_format_args tiene semántica de referencia. Es la responsabilidad del programador asegurarse de que *this no viva más allá de store (que, a su vez, no debe vivir más allá de los argumentos std::make_format_args o std::make_wformat_args).
std::basic_format_args::get
|
|
||
Devuelve un std::basic_format_arg que alberga el i-ésimo argumento en args, donde args es el paquete de parámetros pasado a std::make_format_args o std::make_wformat_args.
Si no existe tal argumento de formato (es decir, *this se construyó por defecto o i no es menor que el número de argumentos de formato), devuelve un std::basic_format_arg construido por defecto (que alberga un objeto std::monostate).
Ejemplo
Véase también
| Plantilla de clase que proporciona acceso a un argumento de formato para formateadores definidos por el usuario. (plantilla de clase) [editar] |