LeviLamina
Loading...
Searching...
No Matches
OwnerPtrFactory.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4#include "mc/deps/game_refs/OwnerPtr.h"
5
6template <typename T0, typename T1, typename T2>
8public:
9 using FactoryMap = std::unordered_map<std::string, std::function<OwnerPtr<T0>(T1, T2)>>;
10 FactoryMap mFactoryMap;
11
12 MCAPI void registerFactory(std::string const&, std::function<OwnerPtr<T0>(T1, T2)>);
13};
Definition OwnerPtrFactory.h:7
Definition OwnerPtr.h:7