[stacktrace.entry.obs] # 19 Diagnostics library [[diagnostics]](./#diagnostics) ## 19.6 Stacktrace [[stacktrace]](stacktrace#entry.obs) ### 19.6.3 Class stacktrace_entry [[stacktrace.entry]](stacktrace.entry#obs) #### 19.6.3.3 Observers [stacktrace.entry.obs] [🔗](#lib:native_handle,stacktrace_entry) `constexpr native_handle_type native_handle() const noexcept; ` [1](#1) [#](http://github.com/Eelis/draft/tree/9adde4bc1c62ec234483e63ea3b70a59724c745a/source/diagnostics.tex#L1778) The semantics of this function areimplementation-defined[.](#1.sentence-1) [2](#2) [#](http://github.com/Eelis/draft/tree/9adde4bc1c62ec234483e63ea3b70a59724c745a/source/diagnostics.tex#L1782) *Remarks*: Successive invocations of the native_handle function for an unchanged stacktrace_entry object return identical values[.](#2.sentence-1) [🔗](#lib:operator_bool,stacktrace_entry) `constexpr explicit operator bool() const noexcept; ` [3](#3) [#](http://github.com/Eelis/draft/tree/9adde4bc1c62ec234483e63ea3b70a59724c745a/source/diagnostics.tex#L1794) *Returns*: false if and only if *this is empty[.](#3.sentence-1)