Index: clang.natvis
===================================================================
--- clang.natvis
+++ clang.natvis
@@ -29,6 +29,7 @@
{*(clang::TemplateTypeParmType *)this}
{*(clang::SubstTemplateTypeParmType *)this}
{*(clang::RecordType *)this}
+ {*(clang::FunctionProtoType *)this}
{*this,view(poly)}
{*this,view(cmn)}"
{*this,view(cmn)} {{{*this,view(poly)}}}
@@ -44,6 +45,7 @@
(clang::TemplateTypeParmType *)this
(clang::SubstTemplateTypeParmType *)this
(clang::RecordType *)this
+ (clang::FunctionProtoType *)this
@@ -132,6 +134,36 @@
- *Replaced
+
+
+
+ {*(clang::QualType *)(this+1),view(cpp)}{*this,view(parm1)}
+
+ , {*((clang::QualType *)(this+1)+1),view(cpp)}{*this,view(parm2)}
+
+ , {*((clang::QualType *)(this+1)+2),view(cpp)}{*this,view(parm3)}
+
+ , {*((clang::QualType *)(this+1)+3),view(cpp)}{*this,view(parm4)}
+
+ , {*((clang::QualType *)(this+1)+4),view(cpp)}{*this,view(parm5)}
+
+ , /* expand for more params */
+ {ResultType,view(cpp)}({*this,view(parm0)})
+
+ - ResultType
+
+ {*this,view(parm0)}
+
+
+ NumParams
+ (clang::QualType *)(this+1)
+
+
+
+ *(clang::Type *)this, view(cmn)
+
+
typename {*TTPDecl,view(cpp)}