Stack Information.
More...
#include <StackInfo.h>
|
| | StackInfo (uint16_t limit, uint16_t skip) noexcept |
| |
|
| static std::string | decodeSymbolName (const std::string &str) noexcept |
| | Decode symbol name.
|
| |
◆ StackInfo()
| system::StackInfo::StackInfo |
( |
uint16_t | limit, |
|
|
uint16_t | skip ) |
|
explicitnoexcept |
Create a container to store the current stack information
- Parameters
-
| limit | Stack depth limit |
| skip | Skip depth size |
References findPos2(), and free().
◆ decodeSymbolName()
| std::string system::StackInfo::decodeSymbolName |
( |
const std::string & | str | ) |
|
|
staticprotectednoexcept |
Decode symbol name.
This function is used to remove template parameter information on Windows, and to decode symbol names on other systems.
- Parameters
-
- Returns
- Decoded symbol name
References sese::io::OutputBufferWrapper::write().
◆ offset
| uint16_t system::StackInfo::offset = 1 |
|
static |
◆ stacks
The documentation for this class was generated from the following files: