/** * * common/util内にあるライブラリを * swig経由でスクリプトで使用するためのインターフェイスファイル * */ %module FenrirUtil %{ #include #include "util/comstream.h" %} %include std_string.i %include std_iostream.i %include exception.i %exception { try { $action } catch (const std::exception& e) { //std::cerr << e.what() << std::endl; SWIG_exception(SWIG_RuntimeError, e.what()); } } %feature("autodoc", "1"); //%ignore basic_ComportStreambuf; %include util/comstream.h %extend ComportStream{ %ignore buffer; };