</Type>\r
<Type Name="clang::TemplateArgument">\r
<DisplayString IncludeView="cpp">{*(clang::QualType *)&TypeOrValue.V,view(cpp)}</DisplayString>\r
- <DisplayString>{(clang::TemplateArgument::ArgKind)TypeOrValue.Kind,en} template parameter: {*(clang::QualType *)&TypeOrValue.V}</DisplayString>\r
+ <DisplayString Condition="Integer.Kind == clang::TemplateArgument::ArgKind::Type">{(clang::TemplateArgument::ArgKind)TypeOrValue.Kind,en} template parameter: {*(clang::QualType *)&TypeOrValue.V}</DisplayString>\r
+ <DisplayString>{(clang::TemplateArgument::ArgKind)TypeOrValue.Kind,en}</DisplayString>\r
<Expand>\r
<Item Name="QualType" Condition="Integer.Kind == clang::TemplateArgument::ArgKind::Type">*(clang::QualType *)&TypeOrValue.V</Item>\r
+ <ArrayItems Condition="Integer.Kind == clang::TemplateArgument::ArgKind::Pack">\r
+ <Size>Args.NumArgs</Size>\r
+ <ValuePointer>Args.Args</ValuePointer>\r
+ </ArrayItems>\r
<!-- TODO: Other kinds-->\r
</Expand>\r
</Type>\r