mirror of
https://github.com/yuzu-emu/yuzu.git
synced 2025-06-17 09:17:59 -05:00
hle: kernel: Migrate KProcess to KAutoObject.
This commit is contained in:
@ -86,9 +86,9 @@ std::shared_ptr<T> SharedFrom(T* raw) {
|
||||
* @return Derived pointer to the object, or `nullptr` if `object` isn't of type T.
|
||||
*/
|
||||
template <typename T>
|
||||
inline std::shared_ptr<T> DynamicObjectCast(std::shared_ptr<Object> object) {
|
||||
inline T* DynamicObjectCast(Object* object) {
|
||||
if (object != nullptr && object->GetHandleType() == T::HANDLE_TYPE) {
|
||||
return std::static_pointer_cast<T>(object);
|
||||
return reinterpret_cast<T*>(object);
|
||||
}
|
||||
return nullptr;
|
||||
}
|
||||
|
Reference in New Issue
Block a user