QuickCppLib 0.10
Eliminate all the tedious hassle when making state-of-the-art C++ 14 - 23 libraries!
Loading...
Searching...
No Matches
quickcpplib::_xxx::packed_backtrace Namespace Reference

Namespaces

namespace  detail
 
namespace  impl
 

Classes

class  packed_backtrace
 A space packed stack backtrace letting you store twice or more stack frames in the same space. More...
 

Functions

packed_backtrace< void * > make_packed_backtrace (span::span< char > output, span::span< const void * > input)
 Pack a stack backtrace into byte storage.
 

Function Documentation

◆ make_packed_backtrace()

packed_backtrace< void * > quickcpplib::_xxx::packed_backtrace::make_packed_backtrace ( span::span< char >  output,
span::span< const void * >  input 
)
inline

Pack a stack backtrace into byte storage.

576 {
577 packed_backtrace<void *> ret(output, nullptr);
578 ret.assign(input);
579 return ret;
580 }
A space packed stack backtrace letting you store twice or more stack frames in the same space.
Definition packed_backtrace.hpp:550