-
Notifications
You must be signed in to change notification settings - Fork 23
Expand file tree
/
Copy pathcppan.natvis
More file actions
71 lines (67 loc) · 5.4 KB
/
cppan.natvis
File metadata and controls
71 lines (67 loc) · 5.4 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
<?xml version="1.0" encoding="utf-8"?>
<AutoVisualizer xmlns="http://schemas.microsoft.com/vstudio/debugger/natvis/2010">
<Type Name="Project">
<DisplayString>{pkg}</DisplayString>
</Type>
<Type Name="Package">
<DisplayString>{ppath}-{version}</DisplayString>
</Type>
<Type Name="ProjectPath">
<DisplayString Condition="path_elements._Mypair._Myval2._Mylast - path_elements._Mypair._Myval2._Myfirst == 0">
Empty
</DisplayString>
<DisplayString Condition="path_elements._Mypair._Myval2._Mylast - path_elements._Mypair._Myval2._Myfirst == 1">
{path_elements._Mypair._Myval2._Myfirst[0],sb}
</DisplayString>
<DisplayString Condition="path_elements._Mypair._Myval2._Mylast - path_elements._Mypair._Myval2._Myfirst == 2">
{path_elements._Mypair._Myval2._Myfirst[0],sb}.{path_elements._Mypair._Myval2._Myfirst[1],sb}
</DisplayString>
<DisplayString Condition="path_elements._Mypair._Myval2._Mylast - path_elements._Mypair._Myval2._Myfirst == 3">
{path_elements._Mypair._Myval2._Myfirst[0],sb}.{path_elements._Mypair._Myval2._Myfirst[1],sb}.{path_elements._Mypair._Myval2._Myfirst[2],sb}
</DisplayString>
<DisplayString Condition="path_elements._Mypair._Myval2._Mylast - path_elements._Mypair._Myval2._Myfirst == 4">
{path_elements._Mypair._Myval2._Myfirst[0],sb}.{path_elements._Mypair._Myval2._Myfirst[1],sb}.{path_elements._Mypair._Myval2._Myfirst[2],sb}.{path_elements._Mypair._Myval2._Myfirst[3],sb}
</DisplayString>
<DisplayString Condition="path_elements._Mypair._Myval2._Mylast - path_elements._Mypair._Myval2._Myfirst == 5">
{path_elements._Mypair._Myval2._Myfirst[0],sb}.{path_elements._Mypair._Myval2._Myfirst[1],sb}.{path_elements._Mypair._Myval2._Myfirst[2],sb}.{path_elements._Mypair._Myval2._Myfirst[3],sb}.{path_elements._Mypair._Myval2._Myfirst[4],sb}
</DisplayString>
<DisplayString Condition="path_elements._Mypair._Myval2._Mylast - path_elements._Mypair._Myval2._Myfirst == 6">
{path_elements._Mypair._Myval2._Myfirst[0],sb}.{path_elements._Mypair._Myval2._Myfirst[1],sb}.{path_elements._Mypair._Myval2._Myfirst[2],sb}.{path_elements._Mypair._Myval2._Myfirst[3],sb}.{path_elements._Mypair._Myval2._Myfirst[4],sb}.{path_elements._Mypair._Myval2._Myfirst[5],sb}
</DisplayString>
<DisplayString Condition="path_elements._Mypair._Myval2._Mylast - path_elements._Mypair._Myval2._Myfirst == 7">
{path_elements._Mypair._Myval2._Myfirst[0],sb}.{path_elements._Mypair._Myval2._Myfirst[1],sb}.{path_elements._Mypair._Myval2._Myfirst[2],sb}.{path_elements._Mypair._Myval2._Myfirst[3],sb}.{path_elements._Mypair._Myval2._Myfirst[4],sb}.{path_elements._Mypair._Myval2._Myfirst[5],sb}.{path_elements._Mypair._Myval2._Myfirst[6],sb}
</DisplayString>
<DisplayString Condition="path_elements._Mypair._Myval2._Mylast - path_elements._Mypair._Myval2._Myfirst == 8">
{path_elements._Mypair._Myval2._Myfirst[0],sb}.{path_elements._Mypair._Myval2._Myfirst[1],sb}.{path_elements._Mypair._Myval2._Myfirst[2],sb}.{path_elements._Mypair._Myval2._Myfirst[3],sb}.{path_elements._Mypair._Myval2._Myfirst[4],sb}.{path_elements._Mypair._Myval2._Myfirst[5],sb}.{path_elements._Mypair._Myval2._Myfirst[6],sb}.{path_elements._Mypair._Myval2._Myfirst[7],sb}
</DisplayString>
<DisplayString Condition="path_elements._Mypair._Myval2._Mylast - path_elements._Mypair._Myval2._Myfirst == 9">
{path_elements._Mypair._Myval2._Myfirst[0],sb}.{path_elements._Mypair._Myval2._Myfirst[1],sb}.{path_elements._Mypair._Myval2._Myfirst[2],sb}.{path_elements._Mypair._Myval2._Myfirst[3],sb}.{path_elements._Mypair._Myval2._Myfirst[4],sb}.{path_elements._Mypair._Myval2._Myfirst[5],sb}.{path_elements._Mypair._Myval2._Myfirst[6],sb}.{path_elements._Mypair._Myval2._Myfirst[7],sb}.{path_elements._Mypair._Myval2._Myfirst[8],sb}
</DisplayString>
<DisplayString Condition="path_elements._Mypair._Myval2._Mylast - path_elements._Mypair._Myval2._Myfirst == 10">
{path_elements._Mypair._Myval2._Myfirst[0],sb}.{path_elements._Mypair._Myval2._Myfirst[1],sb}.{path_elements._Mypair._Myval2._Myfirst[2],sb}.{path_elements._Mypair._Myval2._Myfirst[3],sb}.{path_elements._Mypair._Myval2._Myfirst[4],sb}.{path_elements._Mypair._Myval2._Myfirst[5],sb}.{path_elements._Mypair._Myval2._Myfirst[6],sb}.{path_elements._Mypair._Myval2._Myfirst[7],sb}.{path_elements._Mypair._Myval2._Myfirst[8],sb}.{path_elements._Mypair._Myval2._Myfirst[9],sb}
</DisplayString>
<DisplayString>Empty</DisplayString>
</Type>
<Type Name="Version">
<DisplayString Condition="branch._Mypair._Myval2._Mysize != 0">{branch,sb}</DisplayString>
<DisplayString Condition="branch._Mypair._Myval2._Mysize == 0 &&
major != -1 &&
minor != -1 &&
patch != -1
">
{major}.{minor}.{patch}
</DisplayString>
<DisplayString Condition="branch._Mypair._Myval2._Mysize == 0 &&
major != -1 &&
minor != -1
">
{major}.{minor}
</DisplayString>
<DisplayString Condition="branch._Mypair._Myval2._Mysize == 0 &&
major != -1
">
{major}
</DisplayString>
<DisplayString>Empty</DisplayString>
</Type>
</AutoVisualizer>