dwww Home | Show directory contents | Find package

%module catches_strings

%include <std_string.i>

%catches(const char *) StringsThrower::charstring;
%catches(std::string) StringsThrower::stdstring;

%inline %{
struct StringsThrower {
  static void charstring() {
    throw "charstring message";
  }
  static void stdstring() {
    throw std::string("stdstring message");
  }
};
%}

Generated by dwww version 1.15 on Tue Jul 2 00:13:45 CEST 2024.