39 lines
1.1 KiB
Markdown
39 lines
1.1 KiB
Markdown
[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)
|