Skip to content

Commit 0365b23

Browse files
committed
chore: natvis renders SymbolIDs
1 parent 123a575 commit 0365b23

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

include/mrdox/mrdox.natvis

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,22 @@
1111
</Expand>
1212
</Type>
1313

14+
<!-- Info Types -->
15+
16+
<Type Name="clang::mrdox::SymbolID">
17+
<DisplayString Condition="strncmp((char*)data_, (char*)SymbolID::zero.data_, 20) != 0">{data_[0],nvoXb}{data_[1],nvoXb}{data_[2],nvoXb}{data_[3],nvoXb}{data_[4],nvoXb}{data_[5],nvoXb}{data_[6],nvoXb}{data_[7],nvoXb}{data_[8],nvoXb}{data_[9],nvoXb}{data_[10],nvoXb}{data_[11],nvoXb}{data_[12],nvoXb}{data_[13],nvoXb}{data_[14],nvoXb}{data_[15],nvoXb}{data_[16],nvoXb}{data_[17],nvoXb}{data_[18],nvoXb}{data_[19],nvoXb}</DisplayString>
18+
<DisplayString Condition="strncmp((char*)data_, (char*)SymbolID::zero.data_, 20) == 0">empty SymbolID</DisplayString>
19+
<Expand>
20+
</Expand>
21+
</Type>
22+
23+
<Type Name="clang::mrdox::Optional&lt;clang::mrdox::SymbolID, *&gt;">
24+
<DisplayString Condition="strncmp((char*)t_.data_, (char*)SymbolID::zero.data_, 20) != 0">{t_}</DisplayString>
25+
<DisplayString Condition="strncmp((char*)t_.data_, (char*)SymbolID::zero.data_, 20) == 0">empty</DisplayString>
26+
<Expand>
27+
</Expand>
28+
</Type>
29+
1430
<!-- Error Types -->
1531

1632
<Type Name="clang::mrdox::Expected&lt;*&gt;">

0 commit comments

Comments
 (0)