$include_dir="/home/hyper-archives/boost-commit/include"; include("$include_dir/msg-header.inc") ?>
Subject: [Boost-commit] svn:boost r69484 - sandbox/enums/boost/enums
From: vicente.botet_at_[hidden]
Date: 2011-03-02 12:05:29
Author: viboes
Date: 2011-03-02 12:05:28 EST (Wed, 02 Mar 2011)
New Revision: 69484
URL: http://svn.boost.org/trac/boost/changeset/69484
Log:
Enums: Added pointer and cons_pointer nested types
Text files modified: 
   sandbox/enums/boost/enums/enum_array.hpp |     6 ++++--                                  
   1 files changed, 4 insertions(+), 2 deletions(-)
Modified: sandbox/enums/boost/enums/enum_array.hpp
==============================================================================
--- sandbox/enums/boost/enums/enum_array.hpp	(original)
+++ sandbox/enums/boost/enums/enum_array.hpp	2011-03-02 12:05:28 EST (Wed, 02 Mar 2011)
@@ -36,7 +36,7 @@
 
 #include <boost/enums/size.hpp>
 #include <boost/enums/pos.hpp>
-#include <boost/tuple.hpp>
+//#include <boost/tuples.hpp>
 #include <boost/type_traits/integral_constant.hpp>
 
 // FIXES for broken compilers
@@ -58,10 +58,12 @@
         typedef const T*       const_iterator;
         typedef T&             reference;
         typedef const T&       const_reference;
+        typedef value_type*                           pointer;
+        typedef const value_type*                     const_pointer;
         typedef EC             key_type;        
         typedef std::size_t    size_type;
         typedef std::ptrdiff_t difference_type;
-    static const std::size_t N = enums::meta::size<EC>::value;
+        static const std::size_t N = enums::meta::size<EC>::value;
 
         // iterator support
         iterator        begin()       { return elems; }