On 6/18/2016 6:34 AM, Antony Polukhin wrote:Is there interest in it?
What functionality would you like to have in it?
Documentation is always helpful.
namespace boost { namespace stacktrace {
class stacktrace {
public:
BOOST_STATIC_CONSTEXPR std::size_t max_symbol_width = 256;
typedef boost::array<char, max_symbol_width> frame_t;
stacktrace() BOOST_NOEXCEPT;
stacktrace(const stacktrace& bt) BOOST_NOEXCEPT;
stacktrace& operator=(const stacktrace& bt) BOOST_NOEXCEPT;
~stacktrace() BOOST_NOEXCEPT;
std::size_t size() const BOOST_NOEXCEPT;
frame_t operator[](std::size_t frame) const BOOST_NOEXCEPT;
};
template <class CharT, class TraitsT>
std::basic_ostream<CharT, TraitsT>& operator<<(std::basic_ostream<CharT, TraitsT>& os, const stacktrace& bt);}}