Removed SafeBool

This commit is contained in:
Phil Nash 2017-04-25 14:46:48 +00:00
parent e1bca7017d
commit cc8206f4c3
4 changed files with 5 additions and 16 deletions

View file

@ -56,7 +56,7 @@ namespace Catch {
T& operator*() const { return *m_p; }
T* operator->() const { return m_p; }
bool operator !() const { return m_p == nullptr; }
operator SafeBool::type() const { return SafeBool::makeSafe( m_p != nullptr ); }
explicit operator bool() const { return m_p != nullptr; }
private:
T* m_p;