std:: stacktrace_entry
|
Definido en el encabezado
<stacktrace>
|
||
|
class
stacktrace_entry
;
|
(desde C++23) | |
La clase
stacktrace_entry
proporciona operaciones para consultar información sobre una evaluación en un seguimiento de pila. Cada objeto
stacktrace_entry
está vacío o representa una evaluación en un seguimiento de pila.
stacktrace_entry
modela
std::
regular
y
std::
three_way_comparable
<
std::
strong_ordering
>
.
Contenidos |
Tipos de miembros
native_handle_type
|
tipo de manejador nativo definido por la implementación |
Funciones miembro
construye un nuevo
stacktrace_entry
(función miembro pública) |
|
|
(destructor)
|
destruye el
stacktrace_entry
(función miembro pública) |
asigna el contenido de un
stacktrace_entry
a otro
(función miembro pública) |
|
Observadores |
|
obtiene el manejador nativo definido por la implementación del
stacktrace_entry
(función miembro pública) |
|
verifica si el
stacktrace_entry
está vacío
(función miembro pública) |
|
Consulta |
|
obtiene la descripción de la evaluación representada por el
stacktrace_entry
(función miembro pública) |
|
obtiene el nombre del archivo fuente que contiene léxicamente la expresión o sentencia cuya evaluación está representada por el
stacktrace_entry
(función miembro pública) |
|
obtiene el número de línea que se relaciona léxicamente con la evaluación representada por el
stacktrace_entry
(función miembro pública) |
|
Funciones no miembro
|
(C++23)
|
compara dos valores de
stacktrace_entry
(función) |
|
(C++23)
|
retorna una cadena con una descripción del
stacktrace_entry
(función) |
|
(C++23)
|
realiza salida por flujo de
stacktrace_entry
(plantilla de función) |
Clases auxiliares
|
soporte de hash para
std::stacktrace_entry
(especialización de plantilla de clase) |
|
soporte de formato para
stacktrace_entry
(especialización de plantilla de clase) |
Notas
boost::stacktrace::frame
(disponible en
Boost.Stacktrace
) puede utilizarse en su lugar cuando
std::stacktrace_entry
no está disponible.
| Macro de prueba de características | Valor | Std | Característica |
|---|---|---|---|
__cpp_lib_stacktrace
|
202011L
|
(C++23) | Biblioteca de seguimiento de pila |
Ejemplo
|
Esta sección está incompleta
Razón: sin ejemplo |
Véase también
|
(C++23)
|
representación aproximada de una secuencia de invocación que consta de entradas de seguimiento de pila
(plantilla de clase) |
|
(C++20)
|
una clase que representa información sobre el código fuente, como nombres de archivo, números de línea y nombres de función
(clase) |