[stacktrace.entry.overview] (original) (raw)
19 Diagnostics library [diagnostics]
19.6.3 Class stacktrace_entry [stacktrace.entry]
19.6.3.1 Overview [stacktrace.entry.overview]
namespace std { class stacktrace_entry { public: using native_handle_type = implementation-defined;constexpr stacktrace_entry() noexcept;constexpr stacktrace_entry(const stacktrace_entry& other) noexcept;constexpr stacktrace_entry& operator=(const stacktrace_entry& other) noexcept;~stacktrace_entry();constexpr native_handle_type native_handle() const noexcept;constexpr explicit operator bool() const noexcept; string description() const; string source_file() const; uint_least32_t source_line() const;friend constexpr bool operator==(const stacktrace_entry& x,const stacktrace_entry& y) noexcept;friend constexpr strong_ordering operator<=>(const stacktrace_entry& x,const stacktrace_entry& y) noexcept;};}
An object of type stacktrace_entry is either empty, or represents a stacktrace entry and provides operations for querying information about it.