aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEelis van der Weegen <eelis@eelis.net>2009-05-24 04:44:50 +0000
committerPaolo Carlini <paolo@gcc.gnu.org>2009-05-24 04:44:50 +0000
commitffa52e113dd467e6a15b2843748b1bac203eb7bc (patch)
tree944b6621d20f14e014e6bf1e5cc21673d33243a5
parentd2993707277cbbf59badc96f14e9c0104d2c40ea (diff)
downloadgcc-ffa52e113dd467e6a15b2843748b1bac203eb7bc.zip
gcc-ffa52e113dd467e6a15b2843748b1bac203eb7bc.tar.gz
gcc-ffa52e113dd467e6a15b2843748b1bac203eb7bc.tar.bz2
initializer_list (initializer_list): Add missing typedefs.
2009-05-24 Eelis van der Weegen <eelis@eelis.net> * libsupc++/initializer_list (initializer_list): Add missing typedefs. From-SVN: r147828
-rw-r--r--libstdc++-v3/ChangeLog4
-rw-r--r--libstdc++-v3/libsupc++/initializer_list9
2 files changed, 13 insertions, 0 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 73bc136..5f54296 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,7 @@
+2009-05-24 Eelis van der Weegen <eelis@eelis.net>
+
+ * libsupc++/initializer_list (initializer_list): Add missing typedefs.
+
2009-05-21 Benjamin Kosnik <bkoz@redhat.com>
PR libstdc++/40221
diff --git a/libstdc++-v3/libsupc++/initializer_list b/libstdc++-v3/libsupc++/initializer_list
index 6b8a202..4a48cc5 100644
--- a/libstdc++-v3/libsupc++/initializer_list
+++ b/libstdc++-v3/libsupc++/initializer_list
@@ -50,6 +50,15 @@ namespace std
: __array(__a), __len(__l) { }
public:
+
+ typedef _E value_type;
+ typedef const _E& reference;
+ typedef const _E& const_reference;
+ typedef size_t size_type;
+
+ typedef const _E* iterator;
+ typedef const _E* const_iterator;
+
initializer_list()
: __array(NULL), __len(0) { }