NullMutexGuard Class Reference

Guard class for acquisition of an NullMutex. More...

#include <NullMutex.h>

List of all members.

Public Member Functions

 NullMutexGuard (NullMutex &)
 ~NullMutexGuard ()
void lock ()
void unlock ()
bool locked () const
 operator const void * () const


Detailed Description

Guard class for acquisition of an NullMutex.

Models the boost::ScopedLock concept.

Definition at line 51 of file NullMutex.h.


Constructor & Destructor Documentation

NullMutexGuard::NullMutexGuard ( NullMutex  )  [inline, explicit]

Definition at line 54 of file NullMutex.h.

00055     {
00056     }

NullMutexGuard::~NullMutexGuard (  )  [inline]

Definition at line 58 of file NullMutex.h.

00059     {
00060     }


Member Function Documentation

void NullMutexGuard::lock (  )  [inline]

Definition at line 62 of file NullMutex.h.

00063     {
00064     }

void NullMutexGuard::unlock (  )  [inline]

Definition at line 66 of file NullMutex.h.

00067     {
00068     }

bool NullMutexGuard::locked (  )  const [inline]

Definition at line 70 of file NullMutex.h.

00071     {
00072         return true;
00073     }

NullMutexGuard::operator const void * (  )  const [inline]

Definition at line 75 of file NullMutex.h.

00076     {
00077         return this;
00078     }


The documentation for this class was generated from the following file:
Generated on Mon Jun 22 04:00:40 2009 for Fennel by  doxygen 1.5.1