Use protected default constructors/destructors to hide them from SWIG

This commit is contained in:
baldurk
2017-03-28 20:01:48 +01:00
parent 694d7b6c7b
commit 2de280d494
2 changed files with 16 additions and 6 deletions
-6
View File
@@ -60,12 +60,6 @@ CONTAINER_TYPEMAPS(rdctype::array)
%ignore rdctype::str::operator=;
%ignore rdctype::str::operator const char *;
// SWIG generates destructor wrappers for these interfaces that we don't want
%ignore IReplayOutput::~IReplayOutput();
%ignore IReplayRenderer::~IReplayRenderer();
%ignore ITargetControl::~ITargetControl();
%ignore IRemoteServer::~IRemoteServer();
// add __str__ functions
%feature("python:tp_str") ResourceId "resid_str";