std:: stacktrace_entry
|
Défini dans l'en-tête
<stacktrace>
|
||
|
class
stacktrace_entry
;
|
(depuis C++23) | |
La classe
stacktrace_entry
fournit des opérations pour interroger des informations sur une évaluation dans une trace de pile. Chaque objet
stacktrace_entry
est soit vide, soit représente une évaluation dans une trace de pile.
stacktrace_entry
modélise
std::
regular
et
std::
three_way_comparable
<
std::
strong_ordering
>
.
Table des matières |
Types membres
native_handle_type
|
type de descripteur natif défini par l'implémentation |
Fonctions membres
construit un nouveau
stacktrace_entry
(fonction membre publique) |
|
|
(destructor)
|
détruit le
stacktrace_entry
(fonction membre publique) |
assigne le contenu d'un
stacktrace_entry
à un autre
(fonction membre publique) |
|
Observateurs |
|
obtient le descripteur natif défini par l'implémentation du
stacktrace_entry
(fonction membre publique) |
|
vérifie si le
stacktrace_entry
est vide
(fonction membre publique) |
|
Requête |
|
obtient la description de l'évaluation représentée par le
stacktrace_entry
(fonction membre publique) |
|
obtient le nom du fichier source qui contient lexicalement l'expression ou l'instruction dont l'évaluation est représentée par le
stacktrace_entry
(fonction membre publique) |
|
obtient le numéro de ligne qui se rapporte lexicalement à l'évaluation représentée par le
stacktrace_entry
(fonction membre publique) |
|
Fonctions non membres
|
(C++23)
|
compare deux valeurs
stacktrace_entry
(fonction) |
|
(C++23)
|
retourne une chaîne avec une description du
stacktrace_entry
(fonction) |
|
(C++23)
|
effectue la sortie en flux du
stacktrace_entry
(fonction template) |
Classes d'assistance
|
prise en charge du hachage pour
std::stacktrace_entry
(spécialisation de modèle de classe) |
|
prise en charge du formatage pour
stacktrace_entry
(spécialisation de modèle de classe) |
Notes
boost::stacktrace::frame
(disponible dans
Boost.Stacktrace
) peut être utilisé à la place lorsque
std::stacktrace_entry
n'est pas disponible.
| Macro de test de fonctionnalité | Valeur | Std | Fonctionnalité |
|---|---|---|---|
__cpp_lib_stacktrace
|
202011L
|
(C++23) | Bibliothèque de trace de pile |
Exemple
|
Cette section est incomplète
Raison : aucun exemple |
Voir aussi
|
(C++23)
|
représentation approximative d'une séquence d'appels constituée d'entrées de stacktrace
(modèle de classe) |
|
(C++20)
|
une classe représentant des informations sur le code source, telles que les noms de fichiers, les numéros de ligne et les noms de fonctions
(classe) |