std::basic_stacktrace<Allocator>:: size
From cppreference.com
<
cpp
|
utility
|
basic stacktrace
C++
Diagnostics library
|
|
std::basic_stacktrace
Member functions | ||||
Iterators | ||||
Capacity | ||||
basic_stacktrace::size
|
||||
Element access | ||||
Modifiers | ||||
Non-member functions | ||||
Helper classes | ||||
size_type size
(
)
const
noexcept
;
|
(since C++23) | |
Returns the number of entries in the stacktrace.
Parameters
(none)
Return value
The number of entries in the stacktrace.
Complexity
Constant.
Example
The following code uses
size
to display the number of entries in the current stacktrace:
Run this code
#include <stacktrace> #include <iostream> int main() { auto trace = std::stacktrace::current(); std::cout << "trace contains " << trace.size() << " entries.\n"; }
Possible output:
trace contains 3 entries.
See also
checks whether the
basic_stacktrace
is empty
(public member function) |
|
returns the maximum possible number of stacktrace entries
(public member function) |
Retrieved from "
https://en.cppreference.com/mwiki/index.php?title=cpp/utility/basic_stacktrace/size&oldid=128948
"