Fix C++ reflection of vector types.

Bug: 22098789
Change-Id: If2a8f58737b3ef2f46dd8d3487493dedb60869ab
diff --git a/slang_rs_reflection_cpp.cpp b/slang_rs_reflection_cpp.cpp
index 1cd4073..03f2ee5 100644
--- a/slang_rs_reflection_cpp.cpp
+++ b/slang_rs_reflection_cpp.cpp
@@ -661,14 +661,12 @@
     for (RSExportFunc::const_param_iterator i = ef->params_begin(),
                                             e = ef->params_end();
          i != e; i++) {
-      RSReflectionTypeData rtd;
-      (*i)->getType()->convertToRTD(&rtd);
       if (!FirstArg) {
         mOut << ", ";
       } else {
         FirstArg = false;
       }
-      mOut << rtd.type->c_name << " " << (*i)->getName();
+      mOut << GetTypeName((*i)->getType(), false) << " " << (*i)->getName();
     }
   }