@@ -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{
7575public:
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>;
368368public:
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>;
389389public:
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>;
418419using dpwr_read_lock_guard = dpwr_read_lock_guard_debug<impl::DPWRLVoidDebugCallback>;
419420using dpwr_write_lock_guard = dpwr_write_lock_guard_debug<impl::DPWRLVoidDebugCallback>;
420421
0 commit comments