Skip to content

Commit 0fc7954

Browse files
committed
Add type alias for lock
1 parent bb39dfb commit 0fc7954

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

include/nbl/system/demote_promote_writer_readers_lock.h

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ template <impl::DPWRLDebugCallback DebugCallback = impl::DPWRLVoidDebugCallback>
7070
* @brief By default it has no debug callback. You can provide a debug callback for every stage of the lock's loop (see `perform_under_locked_state` and `DPWR_LOCK_DEBUG_STAGE`)
7171
* as a functional struct that overloads `void operator(DPWR_LOCK_DEBUG_STAGE)`
7272
*/
73-
class demote_promote_writer_readers_lock
73+
class demote_promote_writer_readers_lock_debug
7474
{
7575
public:
7676
using state_lock_t = impl::DPWRLStateLock<uint32_t>::type;
@@ -339,7 +339,7 @@ namespace impl
339339
dpwr_lock_guard_base() : m_lock(nullptr) {}
340340

341341
public:
342-
using dpwr_lock_t = typename demote_promote_writer_readers_lock<DebugCallback>;
342+
using dpwr_lock_t = typename demote_promote_writer_readers_lock_debug<DebugCallback>;
343343
dpwr_lock_guard_base& operator=(const dpwr_lock_guard_base&) = delete;
344344
dpwr_lock_guard_base(const dpwr_lock_guard_base&) = delete;
345345

@@ -366,7 +366,7 @@ class dpwr_read_lock_guard_debug : public impl::dpwr_lock_guard_base<DebugCallba
366366
{
367367
using base_t = impl::dpwr_lock_guard_base<DebugCallback>;
368368
public:
369-
using dpwr_lock_t = demote_promote_writer_readers_lock<DebugCallback>;
369+
using dpwr_lock_t = demote_promote_writer_readers_lock_debug<DebugCallback>;
370370
using dpwr_write_lock_guard_debug_t = dpwr_write_lock_guard_debug<DebugCallback>;
371371
dpwr_read_lock_guard_debug(dpwr_lock_t& lk, std::adopt_lock_t) : base_t(lk) {}
372372
explicit dpwr_read_lock_guard_debug(dpwr_lock_t& lk) : dpwr_read_lock_guard_debug(lk, std::adopt_lock_t())
@@ -387,7 +387,7 @@ class dpwr_write_lock_guard_debug : public impl::dpwr_lock_guard_base<DebugCallb
387387
{
388388
using base_t = impl::dpwr_lock_guard_base<DebugCallback>;
389389
public:
390-
using dpwr_lock_t = demote_promote_writer_readers_lock<DebugCallback>;
390+
using dpwr_lock_t = demote_promote_writer_readers_lock_debug<DebugCallback>;
391391
using dpwr_read_lock_guard_debug_t = dpwr_read_lock_guard_debug<DebugCallback>;
392392
dpwr_write_lock_guard_debug(dpwr_lock_t& lk, std::adopt_lock_t) : base_t(lk) {}
393393
explicit dpwr_write_lock_guard_debug(dpwr_lock_t& lk) : dpwr_write_lock_guard_debug(lk, std::adopt_lock_t())
@@ -415,6 +415,7 @@ inline dpwr_write_lock_guard_debug<DebugCallback>::dpwr_write_lock_guard_debug(d
415415
this->m_lock->upgrade();
416416
}
417417

418+
using demote_promote_writer_readers_lock = demote_promote_writer_readers_lock_debug<impl::DPWRLVoidDebugCallback>;
418419
using dpwr_read_lock_guard = dpwr_read_lock_guard_debug<impl::DPWRLVoidDebugCallback>;
419420
using dpwr_write_lock_guard = dpwr_write_lock_guard_debug<impl::DPWRLVoidDebugCallback>;
420421

0 commit comments

Comments
 (0)