boost::detail::lightweight_mutex::scoped_lock Class Reference

#include <lwm_gcc.hpp>

Collaboration diagram for boost::detail::lightweight_mutex::scoped_lock:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 scoped_lock (lightweight_mutex &m)
 ~scoped_lock ()
 scoped_lock (lightweight_mutex &m)
 ~scoped_lock ()
 scoped_lock (lightweight_mutex &m)
 ~scoped_lock ()
 scoped_lock (lightweight_mutex &m)
 ~scoped_lock ()
 scoped_lock (lightweight_mutex &m)
 ~scoped_lock ()
 scoped_lock (lightweight_mutex &m)
 ~scoped_lock ()

Private Member Functions

 scoped_lock (scoped_lock const &)
scoped_lockoperator= (scoped_lock const &)
 scoped_lock (scoped_lock const &)
scoped_lockoperator= (scoped_lock const &)
 scoped_lock (scoped_lock const &)
scoped_lockoperator= (scoped_lock const &)
 scoped_lock (scoped_lock const &)
scoped_lockoperator= (scoped_lock const &)
 scoped_lock (scoped_lock const &)
scoped_lockoperator= (scoped_lock const &)
 scoped_lock (scoped_lock const &)
scoped_lockoperator= (scoped_lock const &)

Private Attributes

lightweight_mutexm_
lightweight_mutexm_
lightweight_mutexm_
pthread_mutex_t & m_
lightweight_mutexm_
lightweight_mutexm_

Constructor & Destructor Documentation

boost::detail::lightweight_mutex::scoped_lock::scoped_lock ( scoped_lock const &   )  [private]

boost::detail::lightweight_mutex::scoped_lock::scoped_lock ( lightweight_mutex m  )  [inline, explicit]

boost::detail::lightweight_mutex::scoped_lock::~scoped_lock (  )  [inline]

boost::detail::lightweight_mutex::scoped_lock::scoped_lock ( scoped_lock const &   )  [private]

boost::detail::lightweight_mutex::scoped_lock::scoped_lock ( lightweight_mutex m  )  [inline, explicit]

boost::detail::lightweight_mutex::scoped_lock::~scoped_lock (  )  [inline]

boost::detail::lightweight_mutex::scoped_lock::scoped_lock ( scoped_lock const &   )  [private]

boost::detail::lightweight_mutex::scoped_lock::scoped_lock ( lightweight_mutex m  )  [inline, explicit]

boost::detail::lightweight_mutex::scoped_lock::~scoped_lock (  )  [inline]

boost::detail::lightweight_mutex::scoped_lock::scoped_lock ( scoped_lock const &   )  [private]

boost::detail::lightweight_mutex::scoped_lock::scoped_lock ( lightweight_mutex m  )  [inline]

boost::detail::lightweight_mutex::scoped_lock::~scoped_lock (  )  [inline]

boost::detail::lightweight_mutex::scoped_lock::scoped_lock ( scoped_lock const &   )  [private]

boost::detail::lightweight_mutex::scoped_lock::scoped_lock ( lightweight_mutex m  )  [inline, explicit]

boost::detail::lightweight_mutex::scoped_lock::~scoped_lock (  )  [inline]

boost::detail::lightweight_mutex::scoped_lock::scoped_lock ( scoped_lock const &   )  [private]

boost::detail::lightweight_mutex::scoped_lock::scoped_lock ( lightweight_mutex m  )  [inline, explicit]

boost::detail::lightweight_mutex::scoped_lock::~scoped_lock (  )  [inline]


Member Function Documentation

scoped_lock& boost::detail::lightweight_mutex::scoped_lock::operator= ( scoped_lock const &   )  [private]

scoped_lock& boost::detail::lightweight_mutex::scoped_lock::operator= ( scoped_lock const &   )  [private]

scoped_lock& boost::detail::lightweight_mutex::scoped_lock::operator= ( scoped_lock const &   )  [private]

scoped_lock& boost::detail::lightweight_mutex::scoped_lock::operator= ( scoped_lock const &   )  [private]

scoped_lock& boost::detail::lightweight_mutex::scoped_lock::operator= ( scoped_lock const &   )  [private]

scoped_lock& boost::detail::lightweight_mutex::scoped_lock::operator= ( scoped_lock const &   )  [private]


Member Data Documentation

lightweight_mutex& boost::detail::lightweight_mutex::scoped_lock::m_ [private]

lightweight_mutex& boost::detail::lightweight_mutex::scoped_lock::m_ [private]

lightweight_mutex& boost::detail::lightweight_mutex::scoped_lock::m_ [private]

pthread_mutex_t& boost::detail::lightweight_mutex::scoped_lock::m_ [private]

lightweight_mutex& boost::detail::lightweight_mutex::scoped_lock::m_ [private]

lightweight_mutex& boost::detail::lightweight_mutex::scoped_lock::m_ [private]


The documentation for this class was generated from the following files:
Generated on Wed Apr 25 13:53:29 2007 for SystemC by  doxygen 1.5.1