@@ -271,7 +271,7 @@ class demote_promote_writer_readers_lock_debug
271
271
272
272
struct DefaultPreemptionCheck
273
273
{
274
- bool operator ()(state_lock_value_t oldState)
274
+ bool operator ()(const state_lock_value_t oldState)
275
275
{
276
276
return false ;
277
277
}
@@ -361,13 +361,13 @@ class dpwr_lock_guard_base
361
361
/* *
362
362
* @brief Checks whether this guard is currently locking the lock `lk`
363
363
*/
364
- bool hasLocked (dpwr_lock_t & lk) const
364
+ bool hasLocked (const dpwr_lock_t & lk) const
365
365
{
366
366
return m_lock == &lk;
367
367
}
368
368
369
369
protected:
370
- dpwr_lock_guard_base (dpwr_lock_t & lk) noexcept : m_lock(&lk) {}
370
+ dpwr_lock_guard_base (const dpwr_lock_t & lk) noexcept : m_lock(&lk) {}
371
371
372
372
dpwr_lock_t * m_lock;
373
373
};
@@ -385,7 +385,7 @@ class dpwr_read_lock_guard_debug : public impl::dpwr_lock_guard_base<DebugCallba
385
385
public:
386
386
using dpwr_lock_t = demote_promote_writer_readers_lock_debug<DebugCallback>;
387
387
using dpwr_write_lock_guard_debug_t = dpwr_write_lock_guard_debug<DebugCallback>;
388
- dpwr_read_lock_guard_debug (dpwr_lock_t & lk, std::adopt_lock_t ) : base_t (lk) {}
388
+ dpwr_read_lock_guard_debug (const dpwr_lock_t & lk, std::adopt_lock_t ) : base_t (lk) {}
389
389
explicit dpwr_read_lock_guard_debug (dpwr_lock_t & lk) : dpwr_read_lock_guard_debug(lk, std::adopt_lock_t ())
390
390
{
391
391
this ->m_lock ->read_lock ();
@@ -406,7 +406,7 @@ class dpwr_write_lock_guard_debug : public impl::dpwr_lock_guard_base<DebugCallb
406
406
public:
407
407
using dpwr_lock_t = demote_promote_writer_readers_lock_debug<DebugCallback>;
408
408
using dpwr_read_lock_guard_debug_t = dpwr_read_lock_guard_debug<DebugCallback>;
409
- dpwr_write_lock_guard_debug (dpwr_lock_t & lk, std::adopt_lock_t ) : base_t (lk) {}
409
+ dpwr_write_lock_guard_debug (const dpwr_lock_t & lk, std::adopt_lock_t ) : base_t (lk) {}
410
410
explicit dpwr_write_lock_guard_debug (dpwr_lock_t & lk) : dpwr_write_lock_guard_debug(lk, std::adopt_lock_t ())
411
411
{
412
412
this ->m_lock ->write_lock ();
0 commit comments