From: roccomoretti <roc...@ho...> - 2008-01-20 21:29:24
|
What's the current best procedure for wrapping C++ streams? I noticed the std_iostream.i file in the Swig directory, but wasn't able to find any documentation on it, and when I use it with a simple %include (in analogy to std_string.i), stream parmeters don't seem to get wrapped - that is, passing a Python string or file object to functions taking a std::istream parameter gives me a type error. Is there a trick to using std_iostream.i, or is there a better way to wrap C++ std::istream& and std::ostream& parameters? Thanks. |