aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3/src
diff options
context:
space:
mode:
authorJan Hubicka <jh@suse.cz>2009-04-18 23:19:18 +0200
committerJan Hubicka <hubicka@gcc.gnu.org>2009-04-18 21:19:18 +0000
commit50a681c4ee5933c5a561620c7df36716f39374bb (patch)
treeff0f30a3b683fc476e77fd8e5b143626f1b2d746 /libstdc++-v3/src
parent61cc82231be2c47c429b9b4ae8c18b3a4d13d12f (diff)
downloadgcc-50a681c4ee5933c5a561620c7df36716f39374bb.zip
gcc-50a681c4ee5933c5a561620c7df36716f39374bb.tar.gz
gcc-50a681c4ee5933c5a561620c7df36716f39374bb.tar.bz2
condition_variable.cc (condition_variable, [...]): Mark throw()
* src/condition_variable.cc (condition_variable, condition_variable_any constructors): Mark throw() * src/hash.cc (operator() for long double, string, and wstring): Mark throw (). * src/strstream.cc (strstreambuf constructors, freeze, str, pcount, _M_setup, rdbuf, str): Mark throw (). * src/chrono.cc (new): Mark throw (). * include/std/system_error (system_category, generic_category): Mark throw () and const. * include/std/chrono (now): Mark throw (). * include/std/condition_variable (condition_variable, ~condition_variable, condition_variable_any, ~condition_variable_any): Mark throw (). * include/std/mutex (mutex): Mark throw (). * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark throw. * include/bits/functional_hash.h (operator() on size_t): Mark pure and throw (). * include/bits/locale_facets.tcc (__verify_grouping): Mark pure. * include/bits/locale_classes.h (_S_initialize_once, _S_clone_c_locale): Mark throw (). (_S_get_c_name): Mark const and throw (). (_M_id, _M_compare, _M_transform, _M_compare, _M_transform): Mark throw (). * include/bits/locale_facets.h (__convert_to_v explicit instances): Mark throw (). (_M_convert_to_wmask, _M_initialize_ctype, _S_format_float): Mark throw (). * include/bits/ios_base.h (_M_dispose_callbacks, _M_init, imbue, ios_base): Mark throw () * include/bits/locale_facets_nonio.h (_M_put): Mark throw. * include/backward/strstream (strstreambuf constructors): Mark throw (). (str, freeze, _M_setupf): Mark throw (). (pcount): Mark pure and throw (). (rdbuf): Mark const and throw (). From-SVN: r146328
Diffstat (limited to 'libstdc++-v3/src')
-rw-r--r--libstdc++-v3/src/chrono.cc2
-rw-r--r--libstdc++-v3/src/condition_variable.cc8
-rw-r--r--libstdc++-v3/src/hash.cc10
-rw-r--r--libstdc++-v3/src/strstream.cc40
4 files changed, 30 insertions, 30 deletions
diff --git a/libstdc++-v3/src/chrono.cc b/libstdc++-v3/src/chrono.cc
index f7640b0..422b973 100644
--- a/libstdc++-v3/src/chrono.cc
+++ b/libstdc++-v3/src/chrono.cc
@@ -40,7 +40,7 @@ namespace std
const bool system_clock::is_monotonic;
system_clock::time_point
- system_clock::now()
+ system_clock::now() throw ()
{
#ifdef _GLIBCXX_USE_CLOCK_REALTIME
timespec tp;
diff --git a/libstdc++-v3/src/condition_variable.cc b/libstdc++-v3/src/condition_variable.cc
index f7379cd..4fb2f17 100644
--- a/libstdc++-v3/src/condition_variable.cc
+++ b/libstdc++-v3/src/condition_variable.cc
@@ -28,7 +28,7 @@
namespace std
{
- condition_variable::condition_variable()
+ condition_variable::condition_variable() throw ()
{
#ifdef __GTHREAD_COND_INIT
__native_type __tmp = __GTHREAD_COND_INIT;
@@ -41,7 +41,7 @@ namespace std
#endif
}
- condition_variable::~condition_variable()
+ condition_variable::~condition_variable() throw ()
{
// XXX no thread blocked
/* int __e = */ __gthread_cond_destroy(&_M_cond);
@@ -79,7 +79,7 @@ namespace std
__throw_system_error(__e);
}
- condition_variable_any::condition_variable_any()
+ condition_variable_any::condition_variable_any() throw ()
{
#ifdef __GTHREAD_COND_INIT
__native_type __tmp = __GTHREAD_COND_INIT;
@@ -92,7 +92,7 @@ namespace std
#endif
}
- condition_variable_any::~condition_variable_any()
+ condition_variable_any::~condition_variable_any() throw ()
{
__gthread_cond_destroy(&_M_cond);
}
diff --git a/libstdc++-v3/src/hash.cc b/libstdc++-v3/src/hash.cc
index 96931bc..790cfee 100644
--- a/libstdc++-v3/src/hash.cc
+++ b/libstdc++-v3/src/hash.cc
@@ -44,7 +44,7 @@ _GLIBCXX_BEGIN_NAMESPACE_TR1
// 10 bytes -> 12 bytes) and resort to frexp.
template<>
size_t
- hash<long double>::operator()(long double __val) const
+ hash<long double>::operator()(long double __val) const throw ()
{
size_t __result = 0;
@@ -72,18 +72,18 @@ _GLIBCXX_BEGIN_NAMESPACE_TR1
#ifndef _GLIBCXX_LONG_DOUBLE_COMPAT_IMPL
template<>
size_t
- hash<string>::operator()(string __s) const
+ hash<string>::operator()(string __s) const throw ()
{ return _Fnv_hash<>::hash(__s.data(), __s.length()); }
template<>
size_t
- hash<const string&>::operator()(const string& __s) const
+ hash<const string&>::operator()(const string& __s) const throw ()
{ return _Fnv_hash<>::hash(__s.data(), __s.length()); }
#ifdef _GLIBCXX_USE_WCHAR_T
template<>
size_t
- hash<wstring>::operator()(wstring __s) const
+ hash<wstring>::operator()(wstring __s) const throw ()
{
const char* __p = reinterpret_cast<const char*>(__s.data());
return _Fnv_hash<>::hash(__p, __s.length() * sizeof(wchar_t));
@@ -91,7 +91,7 @@ _GLIBCXX_BEGIN_NAMESPACE_TR1
template<>
size_t
- hash<const wstring&>::operator()(const wstring& __s) const
+ hash<const wstring&>::operator()(const wstring& __s) const throw ()
{
const char* __p = reinterpret_cast<const char*>(__s.data());
return _Fnv_hash<>::hash(__p, __s.length() * sizeof(wchar_t));
diff --git a/libstdc++-v3/src/strstream.cc b/libstdc++-v3/src/strstream.cc
index 5ec70fc..fbc5f51 100644
--- a/libstdc++-v3/src/strstream.cc
+++ b/libstdc++-v3/src/strstream.cc
@@ -78,33 +78,33 @@ _GLIBCXX_BEGIN_NAMESPACE(std)
}
}
- strstreambuf::strstreambuf(char* get, streamsize n, char* put)
+ strstreambuf::strstreambuf(char* get, streamsize n, char* put) throw ()
: _Base(), _M_alloc_fun(0), _M_free_fun(0), _M_dynamic(false),
_M_frozen(false), _M_constant(false)
{ _M_setup(get, put, n); }
- strstreambuf::strstreambuf(signed char* get, streamsize n, signed char* put)
+ strstreambuf::strstreambuf(signed char* get, streamsize n, signed char* put) throw ()
: _Base(), _M_alloc_fun(0), _M_free_fun(0), _M_dynamic(false),
_M_frozen(false), _M_constant(false)
{ _M_setup(reinterpret_cast<char*>(get), reinterpret_cast<char*>(put), n); }
strstreambuf::strstreambuf(unsigned char* get, streamsize n,
- unsigned char* put)
+ unsigned char* put) throw ()
: _Base(), _M_alloc_fun(0), _M_free_fun(0), _M_dynamic(false),
_M_frozen(false), _M_constant(false)
{ _M_setup(reinterpret_cast<char*>(get), reinterpret_cast<char*>(put), n); }
- strstreambuf::strstreambuf(const char* get, streamsize n)
+ strstreambuf::strstreambuf(const char* get, streamsize n) throw ()
: _Base(), _M_alloc_fun(0), _M_free_fun(0), _M_dynamic(false),
_M_frozen(false), _M_constant(true)
{ _M_setup(const_cast<char*>(get), 0, n); }
- strstreambuf::strstreambuf(const signed char* get, streamsize n)
+ strstreambuf::strstreambuf(const signed char* get, streamsize n) throw ()
: _Base(), _M_alloc_fun(0), _M_free_fun(0), _M_dynamic(false),
_M_frozen(false), _M_constant(true)
{ _M_setup(reinterpret_cast<char*>(const_cast<signed char*>(get)), 0, n); }
- strstreambuf::strstreambuf(const unsigned char* get, streamsize n)
+ strstreambuf::strstreambuf(const unsigned char* get, streamsize n) throw ()
: _Base(), _M_alloc_fun(0), _M_free_fun(0), _M_dynamic(false),
_M_frozen(false), _M_constant(true)
{ _M_setup(reinterpret_cast<char*>(const_cast<unsigned char*>(get)), 0, n); }
@@ -116,21 +116,21 @@ _GLIBCXX_BEGIN_NAMESPACE(std)
}
void
- strstreambuf::freeze(bool frozenflag)
+ strstreambuf::freeze(bool frozenflag) throw ()
{
if (_M_dynamic)
_M_frozen = frozenflag;
}
char*
- strstreambuf::str()
+ strstreambuf::str() throw ()
{
freeze(true);
return eback();
}
int
- strstreambuf::pcount() const
+ strstreambuf::pcount() const throw ()
{ return pptr() ? pptr() - pbase() : 0; }
strstreambuf::int_type
@@ -315,7 +315,7 @@ _GLIBCXX_BEGIN_NAMESPACE(std)
}
void
- strstreambuf::_M_setup(char* get, char* put, streamsize n)
+ strstreambuf::_M_setup(char* get, char* put, streamsize n) throw ()
{
if (get)
{
@@ -350,11 +350,11 @@ _GLIBCXX_BEGIN_NAMESPACE(std)
istrstream::~istrstream() { }
strstreambuf*
- istrstream::rdbuf() const
+ istrstream::rdbuf() const throw ()
{ return const_cast<strstreambuf*>(&_M_buf); }
char*
- istrstream::str()
+ istrstream::str() throw ()
{ return _M_buf.str(); }
ostrstream::ostrstream()
@@ -369,19 +369,19 @@ _GLIBCXX_BEGIN_NAMESPACE(std)
ostrstream::~ostrstream() {}
strstreambuf*
- ostrstream::rdbuf() const
+ ostrstream::rdbuf() const throw ()
{ return const_cast<strstreambuf*>(&_M_buf); }
void
- ostrstream::freeze(bool freezeflag)
+ ostrstream::freeze(bool freezeflag) throw ()
{ _M_buf.freeze(freezeflag); }
char*
- ostrstream::str()
+ ostrstream::str() throw ()
{ return _M_buf.str(); }
int
- ostrstream::pcount() const
+ ostrstream::pcount() const throw ()
{ return _M_buf.pcount(); }
strstream::strstream()
@@ -396,19 +396,19 @@ _GLIBCXX_BEGIN_NAMESPACE(std)
strstream::~strstream() { }
strstreambuf*
- strstream::rdbuf() const
+ strstream::rdbuf() const throw ()
{ return const_cast<strstreambuf*>(&_M_buf); }
void
- strstream::freeze(bool freezeflag)
+ strstream::freeze(bool freezeflag) throw ()
{ _M_buf.freeze(freezeflag); }
int
- strstream::pcount() const
+ strstream::pcount() const throw ()
{ return _M_buf.pcount(); }
char*
- strstream::str()
+ strstream::str() throw ()
{ return _M_buf.str(); }
_GLIBCXX_END_NAMESPACE