diff options
author | William S Fulton <wsf@fultondesigns.co.uk> | 2012-08-15 23:04:26 +0000 |
---|---|---|
committer | William S Fulton <wsf@fultondesigns.co.uk> | 2012-08-15 23:04:26 +0000 |
commit | c20cacad8731454b2125ba224b48d606e915d966 (patch) | |
tree | 3924dbeb69d624f0211babc5092951d62aae61da /Lib/perl5 | |
parent | 049035ff3ec8152b74ebad640f6127b432434090 (diff) | |
download | swig-c20cacad8731454b2125ba224b48d606e915d966.tar.gz |
Add some missing STL container typedefs for Perl
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@13620 626c5289-ae23-0410-ae9c-e8d60b6d4f22
Diffstat (limited to 'Lib/perl5')
-rw-r--r-- | Lib/perl5/std_list.i | 8 | ||||
-rw-r--r-- | Lib/perl5/std_vector.i | 9 |
2 files changed, 17 insertions, 0 deletions
diff --git a/Lib/perl5/std_list.i b/Lib/perl5/std_list.i index c6bca18f6..ea264d6a1 100644 --- a/Lib/perl5/std_list.i +++ b/Lib/perl5/std_list.i @@ -188,6 +188,10 @@ namespace std { } } public: + typedef size_t size_type; + typedef T value_type; + typedef const value_type& const_reference; + list(); list(const list<T> &); @@ -337,6 +341,10 @@ namespace std { } } public: + typedef size_t size_type; + typedef T value_type; + typedef const value_type& const_reference; + list(); list(const list<T> &); diff --git a/Lib/perl5/std_vector.i b/Lib/perl5/std_vector.i index 0a61c31e0..a3998ff92 100644 --- a/Lib/perl5/std_vector.i +++ b/Lib/perl5/std_vector.i @@ -180,6 +180,9 @@ namespace std { } } public: + typedef size_t size_type; + typedef T value_type; + typedef const value_type& const_reference; vector(unsigned int size = 0); vector(unsigned int size, const T& value); vector(const vector<T> &); @@ -349,6 +352,9 @@ namespace std { } } public: + typedef size_t size_type; + typedef T value_type; + typedef const value_type& const_reference; vector(unsigned int size = 0); vector(unsigned int size, T *value); vector(const vector<T *> &); @@ -517,6 +523,9 @@ namespace std { } } public: + typedef size_t size_type; + typedef T value_type; + typedef const value_type& const_reference; vector(unsigned int size = 0); vector(unsigned int size, T value); vector(const vector<T> &); |