libpsynth 0.2.1
Public Member Functions
psynth::base::class_lockable< T, Mutex >::lock Class Reference

#include <threads.hpp>

Inheritance diagram for psynth::base::class_lockable< T, Mutex >::lock:
Inheritance graph
[legend]
Collaboration diagram for psynth::base::class_lockable< T, Mutex >::lock:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 lock ()
 lock (const class_lockable &host)
 lock (const class_lockable *host)
 ~lock ()

template<class T, class Mutex = PSYNTH_DEFAULT_MUTEX>
class psynth::base::class_lockable< T, Mutex >::lock


Constructor & Destructor Documentation

template<class T , class Mutex = PSYNTH_DEFAULT_MUTEX>
psynth::base::class_lockable< T, Mutex >::lock::lock ( ) [inline]
template<class T , class Mutex = PSYNTH_DEFAULT_MUTEX>
psynth::base::class_lockable< T, Mutex >::lock::lock ( const class_lockable &  host) [inline]
template<class T , class Mutex = PSYNTH_DEFAULT_MUTEX>
psynth::base::class_lockable< T, Mutex >::lock::lock ( const class_lockable *  host) [inline]
template<class T , class Mutex = PSYNTH_DEFAULT_MUTEX>
psynth::base::class_lockable< T, Mutex >::lock::~lock ( ) [inline]

The documentation for this class was generated from the following file: