@@ -70,7 +70,7 @@ template <impl::DPWRLDebugCallback DebugCallback = impl::DPWRLVoidDebugCallback>
70
70
* @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`)
71
71
* as a functional struct that overloads `void operator(DPWR_LOCK_DEBUG_STAGE)`
72
72
*/
73
- class demote_promote_writer_readers_lock
73
+ class demote_promote_writer_readers_lock_debug
74
74
{
75
75
public:
76
76
using state_lock_t = impl::DPWRLStateLock<uint32_t >::type;
@@ -339,7 +339,7 @@ namespace impl
339
339
dpwr_lock_guard_base () : m_lock(nullptr ) {}
340
340
341
341
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>;
343
343
dpwr_lock_guard_base& operator =(const dpwr_lock_guard_base&) = delete ;
344
344
dpwr_lock_guard_base (const dpwr_lock_guard_base&) = delete ;
345
345
@@ -366,7 +366,7 @@ class dpwr_read_lock_guard_debug : public impl::dpwr_lock_guard_base<DebugCallba
366
366
{
367
367
using base_t = impl::dpwr_lock_guard_base<DebugCallback>;
368
368
public:
369
- using dpwr_lock_t = demote_promote_writer_readers_lock <DebugCallback>;
369
+ using dpwr_lock_t = demote_promote_writer_readers_lock_debug <DebugCallback>;
370
370
using dpwr_write_lock_guard_debug_t = dpwr_write_lock_guard_debug<DebugCallback>;
371
371
dpwr_read_lock_guard_debug (dpwr_lock_t & lk, std::adopt_lock_t ) : base_t (lk) {}
372
372
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
387
387
{
388
388
using base_t = impl::dpwr_lock_guard_base<DebugCallback>;
389
389
public:
390
- using dpwr_lock_t = demote_promote_writer_readers_lock <DebugCallback>;
390
+ using dpwr_lock_t = demote_promote_writer_readers_lock_debug <DebugCallback>;
391
391
using dpwr_read_lock_guard_debug_t = dpwr_read_lock_guard_debug<DebugCallback>;
392
392
dpwr_write_lock_guard_debug (dpwr_lock_t & lk, std::adopt_lock_t ) : base_t (lk) {}
393
393
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
415
415
this ->m_lock ->upgrade ();
416
416
}
417
417
418
+ using demote_promote_writer_readers_lock = demote_promote_writer_readers_lock_debug<impl::DPWRLVoidDebugCallback>;
418
419
using dpwr_read_lock_guard = dpwr_read_lock_guard_debug<impl::DPWRLVoidDebugCallback>;
419
420
using dpwr_write_lock_guard = dpwr_write_lock_guard_debug<impl::DPWRLVoidDebugCallback>;
420
421
0 commit comments