BooObject: Make ObjToken operator bool explicit

Makes explicit conversions to bool necessary to prevent error-prone
conversions to bool.
This commit is contained in:
Lioncash 2019-08-18 03:19:48 -04:00
parent 2b63413369
commit d973b12dcd
1 changed files with 1 additions and 1 deletions

View File

@ -69,7 +69,7 @@ public:
T* cast() const noexcept {
return static_cast<T*>(m_obj);
}
operator bool() const noexcept { return m_obj != nullptr; }
explicit operator bool() const noexcept { return m_obj != nullptr; }
void reset() noexcept {
if (m_obj)
m_obj->decrement();