OSDN Git Service

2004-12-13 Paolo Carlini <pcarlini@suse.de>
authorpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 13 Dec 2004 15:01:02 +0000 (15:01 +0000)
committerpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 13 Dec 2004 15:01:02 +0000 (15:01 +0000)
* include/tr1/type_traits (extent): Minor tweak (i.e., public).

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@92088 138bc75d-0d04-0410-961f-82ee72b054a4

libstdc++-v3/ChangeLog
libstdc++-v3/include/tr1/type_traits

index 63e4842..6c04728 100644 (file)
@@ -1,3 +1,7 @@
+2004-12-13  Paolo Carlini  <pcarlini@suse.de>
+
+       * include/tr1/type_traits (extent): Minor tweak (i.e., public).
+
 2004-12-12  Paolo Carlini  <pcarlini@suse.de>
 
        * include/tr1/type_traits: Minor tweak.
index fa0ae85..d994dfe 100644 (file)
@@ -246,18 +246,20 @@ namespace tr1
    
   template<typename, unsigned = 0>
     struct extent
-    : integral_constant<std::size_t, 0> { };
+    : public integral_constant<std::size_t, 0> { };
   
   template<typename _Tp, unsigned _Uint, std::size_t _Size>
     struct extent<_Tp[_Size], _Uint>
-    : integral_constant<std::size_t,
-                       _Uint == 0 ? _Size : extent<_Tp, _Uint - 1>::value>
+    : public integral_constant<std::size_t,
+                              _Uint == 0 ? _Size : extent<_Tp,
+                                                          _Uint - 1>::value>
     { };
 
   template<typename _Tp, unsigned _Uint>
     struct extent<_Tp[], _Uint>
-    : integral_constant<std::size_t,
-                       _Uint == 0 ? 0 : extent<_Tp, _Uint - 1>::value>
+    : public integral_constant<std::size_t,
+                              _Uint == 0 ? 0 : extent<_Tp,
+                                                      _Uint - 1>::value>
     { };
   
   /// @brief  relationships between types [4.6].