hashtable.h (_Hashtable<>::_Insert_Conv_Type, [...]): Change to private.
authorPaolo Carlini <paolo.carlini@oracle.com>
Wed, 10 Nov 2010 11:19:21 +0000 (11:19 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Wed, 10 Nov 2010 11:19:21 +0000 (11:19 +0000)
2010-11-10  Paolo Carlini  <paolo.carlini@oracle.com>

* include/bits/hashtable.h (_Hashtable<>::_Insert_Conv_Type,
_Hashtable<>::_Insert_Return_Type): Change to private.

From-SVN: r166528

libstdc++-v3/ChangeLog
libstdc++-v3/include/bits/hashtable.h

index ab60cb34e3d4fcce580473bd6c5e252a637e7fe6..c4d9c8f96d50a27383e757c5074053d45039cce6 100644 (file)
@@ -1,3 +1,8 @@
+2010-11-10  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       * include/bits/hashtable.h (_Hashtable<>::_Insert_Conv_Type,
+       _Hashtable<>::_Insert_Return_Type): Change to private.
+
 2010-11-10  Jonathan Wakely  <jwakely.gcc@gmail.com>
 
        * include/bits/unique_ptr.h: Use static_assert in constexpr
index 343a12267fdf918f69da09a903f8ec9ddb4abb7b..9fa57fc01bdc563671683058cf4df419c8607b1d 100644 (file)
@@ -362,7 +362,7 @@ namespace std
       equal_range(const key_type& __k) const;
 
     private:
-      // Find, insert and erase helper functions
+      // Find and insert helper functions and types
       _Node*
       _M_find_node(_Node*, const key_type&,
                   typename _Hashtable::_Hash_code_type) const;
@@ -380,8 +380,6 @@ namespace std
         iterator
         _M_insert(_Pair&&, std::false_type);
 
-    public:
-      // Insert and erase
       typedef typename std::conditional<__unique_keys,
                                        std::pair<iterator, bool>,
                                        iterator>::type
@@ -393,6 +391,8 @@ namespace std
                                    >::type
         _Insert_Conv_Type;
 
+    public:
+      // Insert and erase
       _Insert_Return_Type
       insert(const value_type& __v)
       { return _M_insert(__v, std::integral_constant<bool, __unique_keys>()); }