This class provides a stacktrace.
More...
#include <Stacktrace.hpp>
|
using | Items = std::vector< String > |
|
|
| Stacktrace (const Stacktrace &arg) |
| Default copy constructor.
|
|
| Stacktrace (Stacktrace &&arg) noexcept |
| Default move constructor.
|
|
Stacktrace & | operator= (const Stacktrace &arg) |
| Default copy-assignment operator.
|
|
Stacktrace & | operator= (Stacktrace &&arg) noexcept |
| Default move-assignment operator.
|
|
| ~Stacktrace (void) |
| Default destructor.
|
|
const Items & | GetItems (void) const |
| Gets the list of function invocations as strings of this stacktrace. More...
|
|
Impl & | GetImpl (void) |
| For internal use only.
|
|
const Impl & | GetImpl (void) const |
|
This class provides a stacktrace.
◆ GetCurrent()
Stacktrace Arp::Base::Commons::Runtime::Stacktrace::GetCurrent |
( |
size_t |
skipDepth = 0 | ) |
|
|
static |
Gets the curernt stacktrace.
- Parameters
-
skipDepth | The number of invocations to be skipped. |
◆ GetItems()
const Stacktrace::Items & Arp::Base::Commons::Runtime::Stacktrace::GetItems |
( |
void |
| ) |
const |
Gets the list of function invocations as strings of this stacktrace.
- Returns
- The stacktrace items.
The documentation for this class was generated from the following files:
- Arp/Base/Commons/Runtime/Stacktrace.hpp
- Arp/Base/Commons/Runtime/Stacktrace.cpp