-
Notifications
You must be signed in to change notification settings - Fork 15
/
Copy pathQUrl.natvis
32 lines (29 loc) · 1.34 KB
/
QUrl.natvis
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
<?xml version="1.0" encoding="utf-8"?>
<AutoVisualizer xmlns="http://schemas.microsoft.com/vstudio/debugger/natvis/2010">
<Type Name="QUrl">
<DisplayString Condition="d">{*(Qt5Cored.dll!QUrlPrivate*)(d)}</DisplayString>
<DisplayString>null</DisplayString>
<Expand>
<ExpandedItem Condition="d">(Qt5Cored.dll!QUrlPrivate*)(d)</ExpandedItem>
</Expand>
</Type>
<Type Name="QUrlPrivate">
<DisplayString ModuleName="Qt5Cored.dll"
Condition="sectionIsPresent == 0 && port == -1 && !path.d->size">
empty
</DisplayString>
<DisplayString ModuleName="Qt5Cored.dll" Condition="port < 0 && query.d->size">
{scheme}://{host}{path}?{query}
</DisplayString>
<DisplayString ModuleName="Qt5Cored.dll" Condition="port < 0 && !query.d->size">
{scheme}://{host}{path}
</DisplayString>
<DisplayString ModuleName="Qt5Cored.dll" Condition="port >= 0 && query.d->size">
{scheme}://{host}:{port}{path}?{query}
</DisplayString>
<DisplayString ModuleName="Qt5Cored.dll" Condition="port >= 0 && !query.d->size">
{scheme}://{host}:{port}{path}
</DisplayString>
<DisplayString ModuleName="Qt5Cored.dll">{scheme}://{host}{path}</DisplayString>
</Type>
</AutoVisualizer>