* include/bits/random.h (seed_seq): More noexcept (LWG 2440).
authorJonathan Wakely <jwakely@redhat.com>
Wed, 13 May 2015 12:21:52 +0000 (13:21 +0100)
committerJonathan Wakely <redi@gcc.gnu.org>
Wed, 13 May 2015 12:21:52 +0000 (13:21 +0100)
From-SVN: r223155

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

index 4b4ef39debf739beef3cc898c3ceb6aef41e69ca..251948e2c0edbe638fb002464a3e8a944623cc39 100644 (file)
@@ -1,5 +1,7 @@
 2015-05-13  Jonathan Wakely  <jwakely@redhat.com>
 
+       * include/bits/random.h (seed_seq): More noexcept (LWG 2440).
+
        * include/bits/alloc_traits.h (_S_max_size): Implement LWG 2466.
        * testsuite/20_util/allocator_traits/members/max_size.cc: Adjust.
        * testsuite/23_containers/forward_list/allocator/minimal.cc:
index 501243db541e0d8328c4b722474acbe546fc0ac4..5905e60a33e99e247681f66f1aac078ec80de264 100644 (file)
@@ -6023,13 +6023,12 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
    */
   class seed_seq
   {
-
   public:
     /** The type of the seed vales. */
     typedef uint_least32_t result_type;
 
     /** Default constructor. */
-    seed_seq()
+    seed_seq() noexcept
     : _M_v()
     { }
 
@@ -6045,7 +6044,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
       generate(_RandomAccessIterator __begin, _RandomAccessIterator __end);
 
     // property functions
-    size_t size() const
+    size_t size() const noexcept
     { return _M_v.size(); }
 
     template<typename OutputIterator>
@@ -6058,7 +6057,6 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
     seed_seq& operator=(const seed_seq&) = delete;
 
   private:
-    ///
     std::vector<result_type> _M_v;
   };