diff options
Diffstat (limited to 'src/core/locked_ptr.h')
-rw-r--r-- | src/core/locked_ptr.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/core/locked_ptr.h b/src/core/locked_ptr.h index 73495435b..46d89819b 100644 --- a/src/core/locked_ptr.h +++ b/src/core/locked_ptr.h @@ -172,6 +172,8 @@ public: T *operator->() const { return get(); } explicit operator bool() const { return get(); } + bool MaybeValid() const { return m_core; } + static LockedPtr create(T *value) { return new LockedPtrCore(reinterpret_cast<uintptr_t>(value)); |