mirror of
https://github.com/TartanLlama/expected.git
synced 2025-07-30 17:07:17 +02:00
Add natvis file
This commit is contained in:
13
expected.natvis
Normal file
13
expected.natvis
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<AutoVisualizer xmlns="http://schemas.microsoft.com/vstudio/debugger/natvis/2010">
|
||||||
|
<Type Name="tl::expected<*,*>">
|
||||||
|
<DisplayString Condition="!m_has_val">Unexpected {m_unexpect.m_val}</DisplayString>
|
||||||
|
<DisplayString Condition="strcmp("$T1","void")==0">Expected</DisplayString>
|
||||||
|
<DisplayString Condition="strcmp("$T1","void")!=0">Expected {m_val}</DisplayString>
|
||||||
|
|
||||||
|
<Expand>
|
||||||
|
<Item Name="Unexpected value" Condition="!m_has_val">m_unexpect.m_val</Item>
|
||||||
|
<Item Name="Expected value" Condition="strcmp("$T1","void")!=0">m_val</Item>
|
||||||
|
</Expand>
|
||||||
|
</Type>
|
||||||
|
</AutoVisualizer>
|
Reference in New Issue
Block a user