.natvis — как ссылаться на параметр шаблона шаблона?

Я пытаюсь создать .natvis файл для визуальной студии. Согласно этому страница Я могу ссылаться на параметр шаблона с $T1, $T2 и так далее. Так что в случае MyClass<A> $T1 будет ссылаться на тип A, Это работает. Но в моем случае A сам шаблон, и мне нужно ссылаться на его параметр, какой-то $T1<$T1> — но это, очевидно, не работает.

3

Решение

По крайней мере, в Visual Studio 2015, параметр шаблона psuedo-variable $T1, $T2и т. д., по-видимому, фактически соответствуют шаблонам в выражении типа `name ‘, а не строго параметрам шаблона.

Например, когда

<Type Name="outer&lt;*,inner&lt;*&gt;,*&gt">

соответствует outer< int, inner< float >, short, long >, $T1 расширяется до int, $T2 расширяется до float а также $T3 расширяется до short, long,

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]