Namespaces
Variants

std::basic_stacktrace<Allocator>:: empty

From cppreference.net
bool empty ( ) const noexcept ;
(depuis C++23)

Vérifie si la trace de pile ne contient aucune entrée de trace de pile.

Table des matières

Paramètres

(aucun)

Valeur de retour

true si la trace de pile est vide, false sinon.

Complexité

Constante.

Exemple

#include <stacktrace>
#include <iostream>
int main()
{
    std::cout << std::boolalpha;
    std::stacktrace bktr;
    std::cout << "Initially, bktr.empty(): " << bktr.empty() << '\n';
    bktr = std::stacktrace::current();
    std::cout << "After getting entries, bktr.empty(): " << bktr.empty() << '\n';
}

Sortie possible :

Initially, bktr.empty(): true
After getting entries, bktr.empty(): false

Voir aussi

retourne le nombre d'entrées dans la trace de pile
(fonction membre publique)