Commit 81f80f5f by Benjamin Kosnik Committed by Benjamin Kosnik

abi.html: Remove non-public qualification.


2004-07-12  Benjamin Kosnik  <bkoz@redhat.com>

	* docs/html/abi.html: Remove non-public qualification.

	* include/bits/concurrence.h: Tweak comments.

From-SVN: r84586
parent f31045fd
2004-07-12 Benjamin Kosnik <bkoz@redhat.com>
* docs/html/abi.html: Remove non-public qualification.
* include/bits/concurrence.h: Tweak comments.
2004-07-11 Paolo Carlini <pcarlini@suse.de>
Add wchar_t counterparts of the basic_streambbuf<char> tests.
......
......@@ -581,7 +581,7 @@ number to increase, say from "libstdc++.so.3.0.4" to
std::basic_streambuf, et al.
</li>
<li> adding a non-private explicit copy constructor or destructor to a
<li> adding an explicit copy constructor or destructor to a
class that would otherwise have implicit versions. This will change
the way the compiler deals with this class in by-value return
statements or parameters: instead of being passing instances of this
......
......@@ -71,14 +71,15 @@ namespace __gnu_cxx
{
typedef __glibcxx_mutex_type mutex_type;
class lock
// Scoped lock idiom.
// Acquire the mutex here with a constructor call, then release with
// the destructor call in accordance with RAII style.
class lock
{
// Externally defined and initialized.
mutex_type& device;
public:
// Acquire the mutex here with a constructor call. This ensures
// that it is released in exit or during stack unwinding.
explicit lock(mutex_type& name) : device(name)
{ __glibcxx_mutex_lock(device); }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment