-
Notifications
You must be signed in to change notification settings - Fork 15
/
Copy pathQDir.natvis
66 lines (55 loc) · 2.31 KB
/
QDir.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
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
<?xml version="1.0" encoding="utf-8"?>
<AutoVisualizer xmlns="http://schemas.microsoft.com/vstudio/debugger/natvis/2010">
<Type Name="QDir">
<DisplayString>{*(Qt5Cored.dll!QDirPrivate*)(d_ptr.d)}</DisplayString>
<Expand>
<ExpandedItem>(Qt5Cored.dll!QDirPrivate*)(d_ptr.d)</ExpandedItem>
</Expand>
</Type>
<Type Name="QDirPrivate">
<DisplayString ModuleName="Qt5Cored.dll" Condition="absoluteDirEntry.m_filePath.d->size">{absoluteDirEntry.m_filePath}</DisplayString>
<DisplayString ModuleName="Qt5Cored.dll">{dirEntry.m_filePath}</DisplayString>
</Type>
<Type Name="QFileSystemEntry">
<DisplayString ModuleName="Qt5Cored.dll">{m_filePath}</DisplayString>
</Type>
<Type Name="QFileInfo">
<DisplayString>{*(Qt5Cored.dll!QFileInfoPrivate*)(d_ptr.d)}</DisplayString>
<Expand>
<ExpandedItem>(Qt5Cored.dll!QFileInfoPrivate*)(d_ptr.d)</ExpandedItem>
</Expand>
</Type>
<Type Name="QFileInfoPrivate">
<DisplayString ModuleName="Qt5Cored.dll">{fileEntry.m_filePath}</DisplayString>
</Type>
<Type Name="QFile">
<DisplayString>{*(Qt5Cored.dll!QFilePrivate*)(d_ptr.d)}</DisplayString>
<Expand>
<ExpandedItem>(Qt5Cored.dll!QFilePrivate*)(d_ptr.d)</ExpandedItem>
</Expand>
</Type>
<Type Name="QFilePrivate">
<DisplayString ModuleName="Qt5Cored.dll">{fileName}</DisplayString>
</Type>
<Type Name="ProString">
<AlternativeType Name="ProKey" />
<DisplayString>{(char*)(&m_string[m_offset]),[m_length]sub}</DisplayString>
<Expand>
</Expand>
</Type>
<Type Name="XmlOutput">
<Intrinsic Name="_buffer" Expression="xmlFile.d_ptr.d->device->d_ptr.d->writeBuffer.m_buf"/>
<DisplayString>{_buffer()->buffers[0].chunk,[_buffer()->bufferSize]}{xmlFile.d_ptr.d->writeBuffer}</DisplayString>
<Expand>
<ExpandedItem>xmlFile</ExpandedItem>
</Expand>
</Type>
<Type Name="QTextStream">
<Intrinsic Name="_buffer" Expression="d_ptr.d->device->d_ptr.d->writeBuffer.m_buf"/>
<DisplayString>{_buffer()->buffers[0].chunk,[_buffer()->bufferSize]}{d_ptr.d->writeBuffer}</DisplayString>
<Expand>
<Item Name="a">_buffer()->buffers[0].chunk,[_buffer()->bufferSize]</Item>
<Item Name="b">d_ptr.d->writeBuffer</Item>
</Expand>
</Type>
</AutoVisualizer>