LeviLamina
Loading...
Searching...
No Matches
OwnerPtr.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4#include "mc/deps/game_refs/GameRefs.h"
5
6template <typename T>
7class OwnerPtr : public GameRefs<T>::OwnerStorage {
8public:
9 using Base = GameRefs<T>::OwnerStorage;
10 using Base::Base;
11
12 constexpr OwnerPtr(Base const& ptr) : Base(ptr) {}
13 constexpr OwnerPtr(Base&& ptr) : Base(std::move(ptr)) {}
14};
Definition OwnerPtr.h:7
Definition GameRefs.h:6