std::basic_stacktrace::empty - cppreference.com (original) (raw)
| bool empty() const noexcept; | | (since C++23) | | ---------------------------- | | ------------- |
Checks if the stacktrace has no stacktrace entries.
[edit] Parameters
(none)
[edit] Return value
true if the stacktrace is empty, false otherwise.
[edit] Complexity
Constant.
[edit] Example
#include #include 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'; }
Possible output:
Initially, bktr.empty(): true After getting entries, bktr.empty(): false
[edit] See also
| | returns the number of stacktrace entries (public member function) [edit] | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |