LeviLamina
Loading...
Searching...
No Matches
GameRefs.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5template <class T>
6struct GameRefs {
7 using OwnerStorage = std::shared_ptr<T>;
8 using StackResultStorage = std::shared_ptr<T>;
9 using WeakStorage = std::weak_ptr<T>;
10 using StackRef = T;
11};
12
13class EntityContext;
14template <>
16template <>
17struct GameRefs<EntityContext const>;
18class EntityId;
19template <>
20struct GameRefs<EntityId>;
21class IFeature;
22template <>
23struct GameRefs<IFeature>;
Definition EntityContext.h:17
Definition EntityId.h:13
Definition IFeature.h:19
Definition GameRefs.h:6