diff options
author | Swati Sharma <itawswati@gmail.com> | 2012-08-11 11:55:14 +0000 |
---|---|---|
committer | Swati Sharma <itawswati@gmail.com> | 2012-08-11 11:55:14 +0000 |
commit | 818d16deecf7708d69071100280e77e3cbc82b18 (patch) | |
tree | c636dc9c7f17d87d9a61764138563686923a8a7a | |
parent | c93d5fbf4a68b6bfefadc14fc82cb641f19e7626 (diff) | |
download | swig-818d16deecf7708d69071100280e77e3cbc82b18.tar.gz |
Added a Swig Interface Library file.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-objc@13595 626c5289-ae23-0410-ae9c-e8d60b6d4f22
-rw-r--r-- | Lib/objc/std_pair.i | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/Lib/objc/std_pair.i b/Lib/objc/std_pair.i new file mode 100644 index 000000000..fe45ee676 --- /dev/null +++ b/Lib/objc/std_pair.i @@ -0,0 +1,34 @@ +/* ----------------------------------------------------------------------------- + * std_pair.i + * + * SWIG typemaps for std::pair + * ----------------------------------------------------------------------------- */ + +%include <std_common.i> +%include <exception.i> + +// ------------------------------------------------------------------------ +// std::pair +// ------------------------------------------------------------------------ + +%{ +#include <utility> +%} + +namespace std { + + template<class T, class U> struct pair { + + pair(); + pair(T first, U second); + pair(const pair& p); + + template <class U1, class U2> pair(const pair<U1, U2> &p); + + T first; + U second; + }; + + // add specializations here + +} |