std::basic_stacktrace<Allocator>::end, std::basic_stacktrace<Allocator>::cend
Min standard notice:
Returns the iterator pointing past the last entry of the basic_stacktrace.
# Declarations
const_iterator end() const noexcept;
(since C++23)
const_iterator cend() const noexcept;
(since C++23)
# Return value
The end iterator.
# Example
#include <algorithm>
#include <iostream>
#include <stacktrace>
int main()
{
auto trace = std::stacktrace::current();
auto empty_trace = std::stacktrace{};
// Print stacktrace.
std::for_each(trace.begin(), trace.end(),
[](const auto& f) { std::cout << f << '\n'; });
if (empty_trace.begin() == empty_trace.end())
std::cout << "stacktrace 'empty_trace' is indeed empty.\n";
}