std::basic_stacktrace<Allocator>::max_size - cppreference.com

www.en.cppreference.com/w/cpp/utility/basic_stacktrace/max_size.html
Parameters (none) [] Return valuMaximum number of elements. [] ComplexitConstant. [] NoteThis value typically reflects the theoretical limit on the size of the underlying container, at most std:: numeric_limits < difference_type >:: max ().At runtime, the size of the container may be limited to a value smaller than max_size() by the amount of RAM available.

std::basic_stacktrace - cppreference.com

en.cppreference.com/w/cpp/utility/basic_stacktrace.html     2024-01-01T00:00:00.0000000
1) The basic_stacktrace class template represents a snapshot of the whole stacktrace or its given part. It satisfies the requirement of AllocatorAwareContainer, SequenceContainer, and ReversibleContainer, except that only move, assignment, swap, and operations for const-qualified sequence containers are supported, and the semantics of comparison functions are different from those required for ...

std::basic_stacktrace<Allocator>:: basic_stacktrace - en.cppreference.com

www.en.cppreference.com/w/cpp/utility/basic_stacktrace/basic_stacktrace.html     2025-04-15T00:00:00.0000000
4) Move constructor. Constructs a basic_stacktrace with the contents of other using move semantics. Allocator is move-constructed from that of other.After construction, other is left in a valid but unspecified state.

std::basic_stacktrace<Allocator>:: max_size - Reference

en.cppreference.com/w/cpp/utility/basic_stacktrace/max_size
Parameters (none) [] Return valuMaximum number of elements. [] ComplexitConstant. [] NoteThis value typically reflects the theoretical limit on the size of the underlying container, at most std:: numeric_limits < difference_type >:: max ().At runtime, the size of the container may be limited to a value smaller than max_size() by the amount of RAM available.

std::basic_stacktrace<Allocator>::size - cppreference.com

www.en.cppreference.com/w/cpp/utility/basic_stacktrace/size.html
The following code uses size to display the number of entries in the current stacktrace:

std::basic_stacktrace<Allocator>:: size - Reference

en.cppreference.com/w/cpp/utility/basic_stacktrace/size
The following code uses size to display the number of entries in the current stacktrace:

std::basic_stacktrace<Allocator>:: ~basic_stacktrace - en.cppreference.com

www.en.cppreference.com/w/cpp/utility/basic_stacktrace/~basic_stacktrace.html
Destructs the basic_stacktrace.The destructors of the std::stacktrace_entry objects it holds are called and the used storage is deallocated. [] ComplexitLinear in the size of the basic_stacktrace.

std::operator<<(std::basic_stacktrace) - cppreference.com

www.en.cppreference.com/w/cpp/utility/basic_stacktrace/operator_ltlt.html
The stacktrace obtained in the main function: 0# 0x0000000000402E7B in ./prog.exe 1# __libc_start_main in /lib/x86_64-linux-gnu/libc.so.6 2# 0x0000000000402CD9 in ...

operator==, operator<=> (std::basic_stacktrace) - en.cppreference.com

en.cppreference.com/w/cpp/utility/basic_stacktrace/operator_cmp
These function templates are not visible to ordinary unqualified or qualified lookup, and can only be found by argument-dependent lookup when std::basic_stacktrace<Allocator> is an associated class of the arguments.

std::basic_stacktrace<Allocator>:: rend, std::basic_stacktrace ...

www.en.cppreference.com/w/cpp/utility/basic_stacktrace/rend.html
Returns a reverse iterator pointing past the last entry of the reversed basic_stacktrace.It corresponds to the iterator preceding the first entry of the original basic_stacktrace.This iterator acts as a placeholder, attempting to dereference it results in undefined behavior.
Feedback