LeviLamina
Loading...
Searching...
No Matches
Optional.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4#include "mc/deps/ecs/EntityId.h"
5#include "mc/deps/ecs/gamerefs_entity/EntityContext.h"
6
7template <typename T0>
8class Optional {
9public:
10 using storage_type = entt::constness_as_t<entt::basic_storage<T0, EntityId, std::allocator<T0>, void>, T0>;
11 using value_type = T0;
12
13 storage_type* mEnTTStorage;
14 EntityId mEntity;
15};
Definition EntityId.h:12
Definition Optional.h:8