mirror of
https://github.com/TartanLlama/expected.git
synced 2025-06-24 23:51:32 +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