]> git.buserror.net Git - polintos/scott/priv.git/blobdiff - idlcomp/languages/c++/marshall.cc
Xfer to desktop
[polintos/scott/priv.git] / idlcomp / languages / c++ / marshall.cc
index 1e0c87a5b60f415e97dfb49569fb70e049b9eb28..8425ddd3aa312b8b97a02cc9b4d199f8a561fb75 100644 (file)
 
 #include "c++.h"
 
+void CPPFile::output_ifaceinfo(Interface *iface)
+{
+       extra_newline();
+
+#if 0
+       file << indent << "void _invoke(::System::RunTime::Array"
+                      << "< ::System::RunTime::ID> objlist,\n"
+            << indent << "             ::System::RunTime::ParamInfoBlock::Segment *segs,\n"
+            << indent << "             int nsegs);\n\n";
+#endif
+
+       file << indent << "static const __attribute__((unused))\n"
+            << indent << "::System::RunTime::IFaceInfo _info = {\n"
+            << indent << "\t&_guid,\n"
+            << indent << "};\n";
+       
+       do_extra_newline = true;
+}
+
+void CPPFile::output_marshall(Struct *sym)
+{
+       file << indent;
+       
+}