]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
base.h (min, max): Mark inline.
authorPaolo Carlini <paolo.carlini@oracle.com>
Sun, 13 Jun 2010 15:44:51 +0000 (15:44 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Sun, 13 Jun 2010 15:44:51 +0000 (15:44 +0000)
2010-06-13  Paolo Carlini <paolo.carlini@oracle.com>

* include/parallel/base.h (min, max): Mark inline.
* include/parallel/set_operations.h (__parallel_set_operation):
Uglify the Operation template parameter.

From-SVN: r160683

libstdc++-v3/ChangeLog
libstdc++-v3/include/parallel/base.h
libstdc++-v3/include/parallel/set_operations.h

index 96dd53a6a47b086a46104014bf97aae7eb7c1d33..88337236807bb38a6c5513b7134813b7d873137a 100644 (file)
@@ -1,3 +1,9 @@
+2010-06-13  Paolo Carlini <paolo.carlini@oracle.com>
+
+       * include/parallel/base.h (min, max): Mark inline.
+       * include/parallel/set_operations.h (__parallel_set_operation):
+       Uglify the Operation template parameter.
+
 2010-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
 
        * include/bits/shared_ptr.h (hash<shared_ptr>): Add.
index 7bff97f7706af6867edba2c73e449c7503c6d21c..3e3041d27dfedb6f06f5d662a4e00347111ba9f6 100644 (file)
@@ -140,13 +140,13 @@ namespace __gnu_parallel
 
   /** @brief Equivalent to std::min. */
   template<typename _Tp>
-    const _Tp&
+    inline const _Tp&
     min(const _Tp& __a, const _Tp& __b)
     { return (__a < __b) ? __a : __b; }
 
   /** @brief Equivalent to std::max. */
   template<typename _Tp>
-    const _Tp&
+    inline const _Tp&
     max(const _Tp& __a, const _Tp& __b)
     { return (__a > __b) ? __a : __b; }
 
@@ -300,7 +300,7 @@ namespace __gnu_parallel
   /** @brief _Iterator associated with __gnu_parallel::_PseudoSequence.
    *  If features the usual random-access iterator functionality.
    *  @param _Tp Sequence _M_value type.
-   *  @param _DifferenceType Sequence difference type.
+   *  @param _DifferenceTp Sequence difference type.
    */
   template<typename _Tp, typename _DifferenceTp>
     class _PseudoSequenceIterator
@@ -353,7 +353,7 @@ namespace __gnu_parallel
       the same element.
       *  The copies are not stored explicitly, of course.
       *  @param _Tp Sequence _M_value type.
-      *  @param _DifferenceType Sequence difference type.
+      *  @param _DifferenceTp Sequence difference type.
       */
   template<typename _Tp, typename _DifferenceTp>
     class _PseudoSequence
index 346fb97775d6a6d2bb7b31a8ac9c652cd3fa9471..f6b076f0655e86cf309b15f907ecdf2f148cf0f8 100644 (file)
@@ -1,6 +1,6 @@
 // -*- C++ -*-
 
-// Copyright (C) 2007, 2008, 2009 Free Software Foundation, Inc.
+// Copyright (C) 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
 //
 // This file is part of the GNU ISO C++ Library.  This library is free
 // software; you can redistribute it and/or modify it under the terms
@@ -345,11 +345,11 @@ namespace __gnu_parallel
 
   template<typename _IIter,
            typename _OutputIterator,
-           typename Operation>
+           typename _Operation>
     _OutputIterator
     __parallel_set_operation(_IIter __begin1, _IIter __end1,
                             _IIter __begin2, _IIter __end2,
-                            _OutputIterator __result, Operation __op)
+                            _OutputIterator __result, _Operation __op)
     {
       _GLIBCXX_CALL((__end1 - __begin1) + (__end2 - __begin2))