diff options
Diffstat (limited to 'bindings/swig/sword.i')
-rw-r--r-- | bindings/swig/sword.i | 94 |
1 files changed, 94 insertions, 0 deletions
diff --git a/bindings/swig/sword.i b/bindings/swig/sword.i new file mode 100644 index 0000000..78dc61f --- /dev/null +++ b/bindings/swig/sword.i @@ -0,0 +1,94 @@ +#define SWDLLEXPORT + +%module "Sword" +%module(directors="1") Sword; + +/* Ignore warnings about Unknown base class */ +%warnfilter(401); + +%include "directors.i" + +/* Some generic ignores. These don't map into any Python operators */ +%ignore *::operator=; +%ignore *::operator++; +%ignore *::operator--; +%ignore *::operator const char *; +%ignore *::operator sword::SWKey &; +%ignore *::operator sword::SWKey *; + +%include "defs.i" +%include "swbuf.i" + +/* Now include all the STL templates we are going to use */ +%include "templates.i" + +%include "swobject.i" +%include "swconfig.i" +%include "swversion.i" +%include "bases.i" + +%include "swkey.i" +%include "listkey.i" +%include "versekey.i" +%include "treekey.i" +%include "treekeyidx.i" +%include "versetreekey.i" + +%include "swdisp.i" + +%include "swfilter.i" +%include "swoptfilter.i" +%include "swfiltermgr.i" + + +%include "stringmgr.i" +%include "swsearchable.i" +//%include "swcacher.i" +%include "swmodule.i" + + + +%include "swmgr.i" +%include "filemgr.h" + +%include "encfiltmgr.i" +%include "markupfiltmgr.i" + +%include "swlocale.i" + +%include "swcomprs.i" +%include "lzsscomprs.i" +%include "zipcomprs.i" + + +%include "swcom.i" +%include "rawcom.i" +%include "zcom.i" + +%include "swgenbook.i" +%include "rawgenbook.i" + +%include "swld.i" +%include "rawld.i" +%include "rawld4.i" +%include "zld.i" + +%include "swtext.i" +%include "rawtext.i" +%include "ztext.i" + +%include "localemgr.i" + +%include "url.i" +%include "utilxml.i" + +%include "osishtmlhref.i" +%include "extras.i" +%include "swlog.i" + +%include "ftptrans.i" + +#ifndef EXCLUDE_INSTALLMGR +%include "installmgr.i" +#endif + |