std:: stacktrace_entry
|
Definiert in Header
<stacktrace>
|
||
|
class
stacktrace_entry
;
|
(seit C++23) | |
Die
stacktrace_entry
-Klasse bietet Operationen zum Abfragen von Informationen über eine Auswertung in einem Stacktrace. Jedes
stacktrace_entry
-Objekt ist entweder leer oder repräsentiert eine Auswertung in einem Stacktrace.
stacktrace_entry
modelliert
std::
regular
und
std::
three_way_comparable
<
std::
strong_ordering
>
.
Inhaltsverzeichnis |
Membertypen
native_handle_type
|
Implementierungsdefinierter nativer Handlettyp |
Memberfunktionen
konstruiert einen neuen
stacktrace_entry
(public member function) |
|
|
(destructor)
|
zerstört den
stacktrace_entry
(public member function) |
weist die Inhalte eines
stacktrace_entry
einem anderen zu
(public member function) |
|
Beobachter |
|
erhält das implementierungsdefinierte native Handle des
stacktrace_entry
(public member function) |
|
prüft, ob der
stacktrace_entry
leer ist
(public member function) |
|
Abfrage |
|
erhält die Beschreibung der Auswertung, die durch den
stacktrace_entry
repräsentiert wird
(public member function) |
|
erhält den Namen der Quelldatei, die lexikalisch den Ausdruck oder die Anweisung enthält, deren Auswertung durch den
stacktrace_entry
repräsentiert wird
(public member function) |
|
erhält die Zeilennummer, die lexikalisch mit der Auswertung verbunden ist, die durch den
stacktrace_entry
repräsentiert wird
(public member function) |
|
Nicht-Member-Funktionen
|
(C++23)
|
vergleicht zwei
stacktrace_entry
Werte
(Funktion) |
|
(C++23)
|
gibt eine Zeichenkette mit einer Beschreibung des
stacktrace_entry
zurück
(Funktion) |
|
(C++23)
|
führt Stream-Ausgabe für
stacktrace_entry
durch
(Funktions-Template) |
Hilfsklassen
|
Hash-Unterstützung für
std::stacktrace_entry
(Klassen-Template-Spezialisierung) |
|
Formatierungsunterstützung für
stacktrace_entry
(Klassen-Template-Spezialisierung) |
Hinweise
boost::stacktrace::frame
(verfügbar in
Boost.Stacktrace
) kann stattdessen verwendet werden, wenn
std::stacktrace_entry
nicht verfügbar ist.
| Feature-Test Makro | Wert | Std | Feature |
|---|---|---|---|
__cpp_lib_stacktrace
|
202011L
|
(C++23) | Stacktrace-Bibliothek |
Beispiel
|
Dieser Abschnitt ist unvollständig
Grund: Kein Beispiel |
Siehe auch
|
(C++23)
|
Annähernde Darstellung einer Aufrufsequenz, die aus Stacktrace-Einträgen besteht
(Klassentemplate) |
|
(C++20)
|
Eine Klasse, die Informationen über den Quellcode repräsentiert, wie Dateinamen, Zeilennummern und Funktionsnamen
(Klasse) |