CommonLibSSE NG
Loading...
Searching...
No Matches
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:131
RE::BSPointerHandleSmartPointer
Definition
BSPointerHandleSmartPointer.h:10
RE::NiPointer
Definition
NiSmartPointer.h:9
RE
Definition
AbsorbEffect.h:6
RE::ActorHandlePtr
BSPointerHandleSmartPointer< BSPointerHandleManagerInterface< Actor > > ActorHandlePtr
Definition
BSPointerHandleSmartPointer.h:15
CommonLibSSE-NG
include
RE
B
BSPointerHandleSmartPointer.h
Generated by
1.9.7