From 811a5065c39babd25afef180bb97fa6eb14b789f Mon Sep 17 00:00:00 2001 From: Marcelo Matus Date: Fri, 2 Apr 2004 02:44:34 +0000 Subject: [PATCH] added the now explicitly needed macro: #define SWIG_STD_EXTEND_COMPARISON note: you don't need this one for most of the cases git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5823 626c5289-ae23-0410-ae9c-e8d60b6d4f22 --- Examples/test-suite/python/lib_std_pair.i | 5 +++++ Examples/test-suite/python/std_containers.i | 7 +++++-- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/Examples/test-suite/python/lib_std_pair.i b/Examples/test-suite/python/lib_std_pair.i index 0a50f8e64..697bfef12 100644 --- a/Examples/test-suite/python/lib_std_pair.i +++ b/Examples/test-suite/python/lib_std_pair.i @@ -1,5 +1,10 @@ %module lib_std_pair +// +// activate the automatic comparison methods generation (==,!=,...) +// +#define SWIG_STD_EXTEND_COMPARISON + %include std_pair.i %include std_string.i %include std_complex.i diff --git a/Examples/test-suite/python/std_containers.i b/Examples/test-suite/python/std_containers.i index 099d78a96..eda48811a 100644 --- a/Examples/test-suite/python/std_containers.i +++ b/Examples/test-suite/python/std_containers.i @@ -1,5 +1,10 @@ %module std_containers +// +// activate the automatic comparison methods generation (==,!=,...) +// +#define SWIG_STD_EXTEND_COMPARISON + %include std_vector.i %include std_string.i %include std_deque.i @@ -11,11 +16,9 @@ %include std_multimap.i %include std_complex.i -#ifndef SWIG_STD_DEFAULT_INSTANTIATION %template() std::vector; %template() std::pair; %template() std::pair; -#endif %template() std::vector< std::vector > ; %template(ccube) std::vector< std::vector< std::vector > >;