38 lines
3.4 KiB
XML
38 lines
3.4 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<AutoVisualizer xmlns="http://schemas.microsoft.com/vstudio/debugger/natvis/2010">
|
|
<Type Name="outcome_v2_35644::basic_outcome<*>">
|
|
<DisplayString Condition="(_state._status.status_value & 0xff) == 0">empty</DisplayString>
|
|
<DisplayString Condition="(_state._status.status_value & 1) == 1">value {{{_state._value}}}</DisplayString>
|
|
<DisplayString Condition="(_state._status.status_value & 2) == 2">error {{{_state._error}}}</DisplayString>
|
|
<DisplayString Condition="(_state._status.status_value & 4) == 4">exception {{{_ptr}}}</DisplayString>
|
|
<DisplayString Condition="(_state._status.status_value & 6) == 6">error + exception {{{_state._error}}} + {{{_ptr}}}</DisplayString>
|
|
<DisplayString Condition="(_state._status.status_value & 18) == 18">error (errno) {{{_state._error}}}</DisplayString>
|
|
<DisplayString Condition="(_state._status.status_value & 22) == 22">error (errno) + exception {{{_error}}} + {{{_ptr}}}</DisplayString>
|
|
<DisplayString Condition="(_state._status.status_value & 33) == 33">value (moved from) {{{_state._value}}}</DisplayString>
|
|
<DisplayString Condition="(_state._status.status_value & 35) == 35">error (moved from) {{{_state._error}}}</DisplayString>
|
|
<DisplayString Condition="(_state._status.status_value & 36) == 36">exception (moved from) {{{_ptr}}}</DisplayString>
|
|
<DisplayString Condition="(_state._status.status_value & 38) == 38">error + exception (moved from) {{{_state._error}}} + {{{_ptr}}}</DisplayString>
|
|
<DisplayString Condition="(_state._status.status_value & 50) == 50">error (errno, moved from) {{{_state._error}}}</DisplayString>
|
|
<DisplayString Condition="(_state._status.status_value & 54) == 54">error (errno, moved from) + exception {{{_error}}} + {{{_ptr}}}</DisplayString>
|
|
<DisplayString>unknown</DisplayString>
|
|
<Expand>
|
|
<Item Condition="(_state._status.status_value & 1) == 1" Name="[value]">_state._value</Item>
|
|
<Item Condition="(_state._status.status_value & 2) == 2" Name="[error]">_state._error</Item>
|
|
<Item Condition="(_state._status.status_value & 4) == 4" Name="[exception]">_ptr</Item>
|
|
</Expand>
|
|
</Type>
|
|
<Type Name="outcome_v2_35644::basic_result<*>">
|
|
<DisplayString Condition="(_state._status.status_value & 0xff) == 0">empty</DisplayString>
|
|
<DisplayString Condition="(_state._status.status_value & 1) == 1">value {{{_state._value}}}</DisplayString>
|
|
<DisplayString Condition="(_state._status.status_value & 2) == 2">error {{{_state._error}}}</DisplayString>
|
|
<DisplayString Condition="(_state._status.status_value & 18) == 18">error (errno) {{{_state._error}}}</DisplayString>
|
|
<DisplayString Condition="(_state._status.status_value & 33) == 33">value (moved from) {{{_state._value}}}</DisplayString>
|
|
<DisplayString Condition="(_state._status.status_value & 35) == 35">error (moved from) {{{_state._error}}}</DisplayString>
|
|
<DisplayString Condition="(_state._status.status_value & 50) == 50">error (errno, moved from) {{{_state._error}}}</DisplayString>
|
|
<DisplayString>unknown</DisplayString>
|
|
<Expand>
|
|
<Item Condition="(_state._status.status_value & 1) == 1" Name="[value]">_state._value</Item>
|
|
<Item Condition="(_state._status.status_value & 2) == 2" Name="[error]">_state._error</Item>
|
|
</Expand>
|
|
</Type>
|
|
</AutoVisualizer> |