diff options
Diffstat (limited to 'bindings/swig/templates.i')
-rw-r--r-- | bindings/swig/templates.i | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/bindings/swig/templates.i b/bindings/swig/templates.i index 549dad9..20fd9cd 100644 --- a/bindings/swig/templates.i +++ b/bindings/swig/templates.i @@ -3,7 +3,11 @@ %include <std_list.i> %include <std_pair.i> +#ifdef SWIGPYTHON %include <std_multimap.i> +#else +%include "local/std_multimap.i" +#endif %include <multimapwdef.h> /* @@ -40,7 +44,9 @@ typedef std::map < sword::SWBuf, PyConfigEntMap > PySectionMap; %template(AttributeTypeListMap) std::map < sword::SWBuf, AttributeListMap>; /* Used by SWConfig */ +#ifdef SWIGPYTHON %template(PyConfigEntMap) std::multimap < sword::SWBuf, sword::SWBuf, std::less <sword::SWBuf> >; +#endif /* %template() std::less <sword::SWBuf>;*/ %template() std::pair < sword::SWBuf, std::multimap < sword::SWBuf, sword::SWBuf > >/*PyConfigEntMap >*/; |