libpsynth 0.2.1
Classes | Public Member Functions
psynth::base::no_lock_guard< Mutex > Struct Template Reference

#include <threads.hpp>

List of all members.

Classes

struct  guard_type

Public Member Functions

guard_type default_guard ()
template<typename... Args>
guard_type guard (Args...)
void lock ()
bool try_lock ()
void unlock ()

Detailed Description

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

See also:
try_lock_guard

Member Function Documentation

template<class Mutex = std::mutex>
guard_type psynth::base::no_lock_guard< Mutex >::default_guard ( ) [inline]
template<class Mutex = std::mutex>
template<typename... Args>
guard_type psynth::base::no_lock_guard< Mutex >::guard ( Args...  ) [inline]
template<class Mutex = std::mutex>
void psynth::base::no_lock_guard< Mutex >::lock ( ) [inline]
template<class Mutex = std::mutex>
bool psynth::base::no_lock_guard< Mutex >::try_lock ( ) [inline]
template<class Mutex = std::mutex>
void psynth::base::no_lock_guard< Mutex >::unlock ( ) [inline]

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