libpsynth 0.2.1
Public Types | Public Member Functions
psynth::base::lock_guard< Mutex > Struct Template Reference

#include <threads.hpp>

Inheritance diagram for psynth::base::lock_guard< Mutex >:
Inheritance graph
[legend]
Collaboration diagram for psynth::base::lock_guard< Mutex >:
Collaboration graph
[legend]

List of all members.

Public Types

typedef std::unique_lock< Mutex > guard_type

Public Member Functions

guard_type default_guard ()

Detailed Description

template<class Mutex = std::mutex>
struct psynth::base::lock_guard< Mutex >

See also:
try_lock_guard

Member Typedef Documentation

template<class Mutex = std::mutex>
typedef std::unique_lock<Mutex> psynth::base::lock_guard< Mutex >::guard_type

Member Function Documentation

template<class Mutex = std::mutex>
guard_type psynth::base::lock_guard< Mutex >::default_guard ( ) [inline]

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