Refureku
v2.2.0
C++17 runtime reflection library.
SharedPtr.h
1
8
#pragma once
9
10
#include <memory>
//std::shared_ptr
11
#include <utility>
//std::forward
12
13
namespace
rfk
14
{
15
//Use std implementation for now, might have a custom implementation someday if necessary
16
template
<
typename
T>
17
using
SharedPtr = std::shared_ptr<T>;
18
19
template
<
typename
T,
typename
... Args>
20
SharedPtr<T> makeShared(Args&&... args);
21
22
#include "Refureku/Misc/SharedPtr.inl"
23
}
rfk
Definition:
Allocator.h:16
Refureku
Library
Include
Public
Refureku
Misc
SharedPtr.h
Generated by
1.9.3