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
6
template
<
typename
T0,
typename
T1,
typename
T2>
7
class
OwnerPtrFactory
{
8
public
:
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
};
OwnerPtrFactory
Definition
OwnerPtrFactory.h:7
OwnerPtr
Definition
OwnerPtr.h:7
src
mc
util
OwnerPtrFactory.h
Generated on Sat Apr 26 2025 05:55:59 for LeviLamina by
1.12.0