Add free std::swap() specialization function for rcp
This commit is contained in:
parent
b87fbc0d76
commit
8d0243dcde
@ -246,6 +246,12 @@ namespace std
|
|||||||
return hash<const void *>()(static_cast<const void *>(p.get_raw()));
|
return hash<const void *>()(static_cast<const void *>(p.get_raw()));
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
template <typename T>
|
||||||
|
void swap(rcp<T> & a, rcp<T> & b) noexcept
|
||||||
|
{
|
||||||
|
a.swap(b);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
template <typename T, typename U>
|
template <typename T, typename U>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user