CommonLibSSE NG
BSPointerHandleSmartPointer.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
RE/B/BSPointerHandle.h
"
4
#include "
RE/N/NiSmartPointer.h
"
5
6
namespace
RE
7
{
8
template
<
class
T>
9
class
BSPointerHandleSmartPointer
:
public
NiPointer
<typename T::value_type>
10
{
11
public
:
12
};
13
14
class
Actor
;
15
using
ActorHandlePtr
=
BSPointerHandleSmartPointer<BSPointerHandleManagerInterface<Actor>
>;
16
static_assert(
sizeof
(
ActorHandlePtr
) == 0x8);
17
}
BSPointerHandle.h
NiSmartPointer.h
RE::Actor
Definition:
Actor.h:135
RE::BSPointerHandleSmartPointer
Definition:
BSPointerHandleSmartPointer.h:10
RE::NiPointer
Definition:
NiSmartPointer.h:9
RE
Definition:
AbsorbEffect.h:6
CommonLibSSE-NG
include
RE
B
BSPointerHandleSmartPointer.h
Generated by
1.9.1