|
1 | 1 | <?xml version="1.0" encoding="utf-8"?>
|
2 | 2 | <AutoVisualizer xmlns="http://schemas.microsoft.com/vstudio/debugger/natvis/2010">
|
3 |
| - <Type Name="YY::Base::String::StringView<*>" Priority="MediumLow"> |
| 3 | + <Type Name="YY::Base::Strings::StringView<*>" Priority="MediumLow"> |
4 | 4 | <Intrinsic Name="GetSize" Expression="cchString" />
|
5 | 5 | <Intrinsic Name="GetEncoding" Expression="eEncoding" />
|
6 |
| - <DisplayString Condition="GetEncoding() == YY::Base::Encoding::UTF8">{ (size_t)szString,x } u8{ szString,s8 }</DisplayString> |
7 |
| - <DisplayString Condition="GetEncoding() != YY::Base::Encoding::UTF8">{ szString }</DisplayString> |
8 |
| - <StringView Condition="GetEncoding() == YY::Base::Encoding::UTF8">szString,s8</StringView> |
9 |
| - <StringView Condition="GetEncoding() != YY::Base::Encoding::UTF8">szString</StringView> |
| 6 | + |
| 7 | + <DisplayString Condition="GetEncoding() == YY::Base::Encoding::UTF8">u8{ (char8_t*)sString,[cchString]na }</DisplayString> |
| 8 | + <DisplayString Condition="GetEncoding() != YY::Base::Encoding::UTF8">{ sString,[cchString]na }</DisplayString> |
| 9 | + <StringView Condition="GetEncoding() == YY::Base::Encoding::UTF8">sString,s8</StringView> |
| 10 | + <StringView Condition="GetEncoding() != YY::Base::Encoding::UTF8">sString,[cchString]na</StringView> |
10 | 11 | <Expand>
|
11 | 12 | <Item Name="[Size]" ExcludeView="simple">GetSize()</Item>
|
12 | 13 | <Item Name="[Encoding]" ExcludeView="simple">GetEncoding()</Item>
|
13 | 14 | <ArrayItems>
|
14 | 15 | <Size>GetSize()</Size>
|
15 |
| - <ValuePointer>szString</ValuePointer> |
| 16 | + <ValuePointer>sString</ValuePointer> |
16 | 17 | </ArrayItems>
|
17 | 18 | </Expand>
|
18 | 19 |
|
19 | 20 | </Type>
|
20 | 21 |
|
21 |
| - <Type Name="YY::Base::String::StringBase<*>" Priority="MediumLow"> |
| 22 | + <Type Name="YY::Base::Strings::StringBase<*>" Priority="MediumLow"> |
22 | 23 | <Intrinsic Name="GetInternalStringData" Expression="((StringData*)szString)[-1]" />
|
23 | 24 |
|
24 | 25 | <Intrinsic Name="GetSize" Expression="GetInternalStringData().uSize" />
|
|
43 | 44 | </Expand>
|
44 | 45 | </Type>
|
45 | 46 |
|
46 |
| - <Type Name="YY::Base::String::NString" Priority="MediumLow"> |
| 47 | + <Type Name="YY::Base::Strings::NString" Priority="MediumLow"> |
47 | 48 | <Intrinsic Name="GetInternalStringData" Expression="((StringData*)szANSI.szString)[-1]" />
|
48 | 49 |
|
49 | 50 | <Intrinsic Name="GetSize" Expression="GetInternalStringData().uSize" />
|
|
0 commit comments