di 0.1.0
|
#include "di/assert/assert_bool.h"
#include "di/sync/concepts/lock.h"
#include "di/util/exchange.h"
#include "di/util/swap.h"
Go to the source code of this file.
Classes | |
struct | di::sync::DeferLock |
struct | di::sync::TryToLock |
struct | di::sync::AdoptLock |
class | di::sync::UniqueLock< Lock > |
struct | di::AdoptLock |
struct | di::DeferLock |
struct | di::TryToLock |
class | di::UniqueLock< Lock > |
Namespaces | |
namespace | di |
namespace | di::sync |
Variables | |
constexpr auto | di::sync::defer_lock = DeferLock {} |
constexpr auto | di::sync::try_to_lock = TryToLock {} |
constexpr auto | di::sync::adopt_lock = AdoptLock {} |
constexpr auto | di::adopt_lock |
constexpr auto | di::defer_lock |
constexpr auto | di::try_to_lock |