Use rcp instead of rcp<T> where possible

This commit is contained in:
Josh Holtrop 2026-02-24 15:23:22 -05:00
parent 62b729badd
commit 174a45cfe7

View File

@ -52,7 +52,7 @@ public:
}
}
rcp<T> & operator=(const rcp & other)
rcp & operator=(const rcp & other)
{
if (ptr != other.ptr)
{
@ -75,7 +75,7 @@ public:
other.ptr = nullptr;
}
rcp<T> & operator=(rcp && other) noexcept
rcp & operator=(rcp && other) noexcept
{
if (ptr != other.ptr)
{
@ -132,12 +132,12 @@ public:
return ptr != nullptr;
}
bool operator==(const rcp<T> & other) const
bool operator==(const rcp & other) const
{
return ptr == other.ptr;
}
bool operator!=(const rcp<T> & other) const
bool operator!=(const rcp & other) const
{
return ptr != other.ptr;
}
@ -153,7 +153,7 @@ public:
}
template <typename... Args>
static rcp<T> create(Args&&... args)
static rcp create(Args&&... args)
{
return T::create(std::forward<Args>(args)...);
}