2017-04-13 7 views
1

私はvisual studio用に.natvisファイルを作成しようとしています。このpageによると、$T1, $T2などのテンプレートパラメータを参照することができます。したがってMyClass<A>の場合$T1Aのタイプを参照します。これは機能します。しかし私の場合、Aはテンプレートそのものであり、そのパラメータを参照する必要があります。$T1<$T1>のようなものですが、これは明らかに機能しません。.natvis - テンプレートテンプレートパラメータの参照方法

答えて

0

少なくとも、テンプレートパラメータpsuedo-variables $T1,$T2などは、厳密にテンプレートパラメータではなく、タイプ名式のワイルドカードに実際に対応しているようです。

例えば、outer< int, inner< float >, short, long >に対して

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

マッチ、$T1$T2float$T3short, longに展開する展開、intに展開。

関連する問題