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
This commit is contained in:
parent
f31045fde1
commit
81f80f5feb
@ -1,3 +1,9 @@
|
||||
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); }
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user