]> gcc.gnu.org Git - gcc.git/commitdiff
exception.hpp: Add translation support to exception strings.
authorBenjamin Kosnik <bkoz@redhat.com>
Tue, 7 Nov 2006 12:33:20 +0000 (12:33 +0000)
committerBenjamin Kosnik <bkoz@gcc.gnu.org>
Tue, 7 Nov 2006 12:33:20 +0000 (12:33 +0000)
2006-11-07  Benjamin Kosnik  <bkoz@redhat.com>

* include/ext/pb_ds/exception.hpp: Add translation support to
exception strings.
* include/ext/concurrence.h: Same.
* include/tr1/array: Same.

From-SVN: r118543

libstdc++-v3/ChangeLog
libstdc++-v3/include/ext/concurrence.h
libstdc++-v3/include/ext/pb_ds/exception.hpp
libstdc++-v3/include/tr1/array

index 7b94c3b8cf7f4a75ff55356fcfe9a37499770a13..374fbf6a50da77efce5f344853f0ce19198b531e 100644 (file)
@@ -1,3 +1,10 @@
+2006-11-07  Benjamin Kosnik  <bkoz@redhat.com>
+
+       * include/ext/pb_ds/exception.hpp: Add translation support to
+       exception strings.
+       * include/ext/concurrence.h: Same.
+       * include/tr1/array: Same.
+
 2006-11-05  Paolo Carlini  <pcarlini@suse.de>
 
        * docs/html/ext/lwg-active.html, lwg-defects.html: Import Revision 45.
index 5f71115293bbb208aed505c07450df72d2d57d0d..a19ba8eef4b4f8df02fd974ce9cd492c485b3011 100644 (file)
@@ -93,7 +93,7 @@ _GLIBCXX_BEGIN_NAMESPACE(__gnu_cxx)
       if (__gthread_active_p())
        {
          if (__gthread_mutex_lock(&_M_mutex) != 0)
-           std::__throw_runtime_error("__mutex::lock");
+           std::__throw_runtime_error(__N("__mutex::lock"));
        }
 #endif
     }
@@ -104,7 +104,7 @@ _GLIBCXX_BEGIN_NAMESPACE(__gnu_cxx)
       if (__gthread_active_p())
        {
          if (__gthread_mutex_unlock(&_M_mutex) != 0)
-           std::__throw_runtime_error("__mutex::unlock");
+           std::__throw_runtime_error(__N("__mutex::unlock"));
        }
 #endif
     }
@@ -140,7 +140,7 @@ _GLIBCXX_BEGIN_NAMESPACE(__gnu_cxx)
       if (__gthread_active_p())
        {
          if (__gthread_recursive_mutex_lock(&_M_mutex) != 0)
-           std::__throw_runtime_error("__recursive_mutex::lock");
+           std::__throw_runtime_error(__N("__recursive_mutex::lock"));
        }
 #endif
     }
@@ -151,7 +151,7 @@ _GLIBCXX_BEGIN_NAMESPACE(__gnu_cxx)
       if (__gthread_active_p())
        {
          if (__gthread_recursive_mutex_unlock(&_M_mutex) != 0)
-           std::__throw_runtime_error("__recursive_mutex::unlock");
+           std::__throw_runtime_error(__N("__recursive_mutex::unlock"));
        }
 #endif
     }
index be61d21a55f6f1a1714ecf96e5e6059dbfbf1172..4d1b053945695bde77736836f3bcf3efafc711bd 100644 (file)
@@ -54,7 +54,8 @@ namespace pb_ds
   // Base class for exceptions.
   struct container_error : public std::logic_error
   {
-    container_error() : std::logic_error("data structure exception") { }
+    container_error() 
+    : std::logic_error(__N("policy based data structure exception")) { }
   };
 
   // An entry cannot be inserted into a container object for logical
index 1afd7db04a42a99db109c6d2fd97a4e3c7f832f0..adf0e76c248858a4fbe3d07318ccefcb00ab1f8f 100644 (file)
@@ -164,7 +164,7 @@ _GLIBCXX_BEGIN_NAMESPACE(tr1)
         _M_at(size_type __n)
         {
          if (__builtin_expect(__n >= _Mm, false))
-           std::__throw_out_of_range("array::_M_at");
+           std::__throw_out_of_range(__N("array::_M_at"));
          return _M_instance[__n];
        }
 
@@ -173,7 +173,7 @@ _GLIBCXX_BEGIN_NAMESPACE(tr1)
         typename __gnu_cxx::__enable_if<!_Mm, reference>::__type
         _M_at(size_type)
         {
-         std::__throw_out_of_range("array::_M_at");
+         std::__throw_out_of_range(__N("array::_M_at"));
          return _M_instance[0];
        }
 
@@ -182,7 +182,7 @@ _GLIBCXX_BEGIN_NAMESPACE(tr1)
         _M_at(size_type __n) const
         {
          if (__builtin_expect(__n >= _Mm, false))
-           std::__throw_out_of_range("array::_M_at");
+           std::__throw_out_of_range(__N("array::_M_at"));
          return _M_instance[__n];
        }
 
@@ -190,7 +190,7 @@ _GLIBCXX_BEGIN_NAMESPACE(tr1)
         typename __gnu_cxx::__enable_if<!_Mm, const_reference>::__type
         _M_at(size_type) const
         {
-         std::__throw_out_of_range("array::_M_at");
+         std::__throw_out_of_range(__N("array::_M_at"));
          return _M_instance[0];
        }     
     };
This page took 0.166006 seconds and 5 git commands to generate.