12#if defined(CORELINK_CPP17_SUPPORTED)
15#elif defined(CORELINK_CPP14_SUPPORTED)
17 using reader_lock = std::shared_lock<reader_writer_mutex>;
std::shared_mutex reader_writer_mutex
Definition reader_writer_lock_shim.hpp:13
std::shared_lock< reader_writer_mutex > reader_lock
Definition reader_writer_lock_shim.hpp:14
std::mutex exclusive_mutex
Definition reader_writer_lock_shim.hpp:10
std::lock_guard< exclusive_mutex > exclusive_lock
Definition reader_writer_lock_shim.hpp:11
std::lock_guard< reader_writer_mutex > writer_lock
Definition reader_writer_lock_shim.hpp:22
Definition reader_writer_lock_shim.hpp:7