The version of Visual Studio used doesn't matter. When using the create implementation feature of VAX on a member template function where the class is not itself a template, VAX generates incorrect code.
Input: template< typename _T > void function( _T& data );