Allow comparison to nullptr on left side of operator
This commit is contained in:
parent
d88922756d
commit
b87fbc0d76
@ -224,6 +224,18 @@ public:
|
||||
friend rcp<V> rcp_dynamic_cast(rcp<W> && other);
|
||||
};
|
||||
|
||||
template <typename T>
|
||||
bool operator==(std::nullptr_t, const rcp<T> & p)
|
||||
{
|
||||
return p == nullptr;
|
||||
}
|
||||
|
||||
template <typename T>
|
||||
bool operator!=(std::nullptr_t, const rcp<T> & p)
|
||||
{
|
||||
return p != nullptr;
|
||||
}
|
||||
|
||||
namespace std
|
||||
{
|
||||
template <typename T>
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user