Lines 303-309
struct RealtimeEffectState::Access final : EffectSettingsAccess {
Link Here
|
303 |
if (auto pOther = dynamic_cast<const Access*>(&other)) { |
303 |
if (auto pOther = dynamic_cast<const Access*>(&other)) { |
304 |
auto &mine = mwState; |
304 |
auto &mine = mwState; |
305 |
auto &theirs = pOther->mwState; |
305 |
auto &theirs = pOther->mwState; |
306 |
auto less = std::owner_less{}; |
306 |
auto less = [](const std::weak_ptr<RealtimeEffectState>& lhs, const std::weak_ptr<RealtimeEffectState>& rhs) { |
|
|
307 |
return lhs.owner_before(rhs); |
308 |
}; |
307 |
return !(less(mine, theirs) || less(theirs, mine)); |
309 |
return !(less(mine, theirs) || less(theirs, mine)); |
308 |
} |
310 |
} |
309 |
return false; |
311 |
return false; |