CommonLibVR
GHashUncached.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
RE/G/GAllocator.h
"
4
#include "
RE/G/GFixedSizeHash.h
"
5
#include "
RE/G/GHash.h
"
6
#include "
RE/G/GHashNode.h
"
7
#include "
RE/G/GHashsetNodeEntry.h
"
8
9
namespace
RE
10
{
11
template
<
12
class
C,
13
class
U,
14
class
HashF = GFixedSizeHash<C>,
15
class
Allocator = GAllocatorGH<C>>
16
class
GHashUncached
:
17
public
GHash
<
18
C,
19
U,
20
HashF,
21
Allocator,
22
GHashNode<C, U, HashF>,
23
GHashsetNodeEntry<GHashNode<C, U, HashF>,
24
typename GHashNode<C, U, HashF>::NodeHashF>>
25
{
26
public
:
27
using
BaseType
=
GHash
<
28
C,
29
U,
30
HashF,
31
Allocator,
32
GHashNode<C, U, HashF>
,
33
GHashsetNodeEntry<GHashNode<C, U, HashF>
,
34
typename
GHashNode<C, U, HashF>::NodeHashF
>>;
35
using
SelfType
=
GHashUncached<C, U, HashF, Allocator>
;
36
37
GHashUncached
()
38
{}
39
40
GHashUncached
(std::int32_t a_sizeHint) :
41
BaseType
(a_sizeHint)
42
{}
43
44
GHashUncached
(
const
SelfType
& a_src) :
45
BaseType
(a_src)
46
{}
47
48
~GHashUncached
()
49
{}
50
51
void
operator=
(
const
SelfType
& a_src)
52
{
53
BaseType::operator=
(a_src);
54
}
55
56
private
:
57
KEEP_FOR_RE
()
58
};
59
}
GAllocator.h
GFixedSizeHash.h
GHashNode.h
GHash.h
GHashsetNodeEntry.h
KEEP_FOR_RE
#define KEEP_FOR_RE()
Definition:
PCH.h:713
RE::GHashUncached
Definition:
GHashUncached.h:25
RE::GHashUncached::~GHashUncached
~GHashUncached()
Definition:
GHashUncached.h:48
RE::GHashUncached::GHashUncached
GHashUncached(std::int32_t a_sizeHint)
Definition:
GHashUncached.h:40
RE::GHashUncached::GHashUncached
GHashUncached()
Definition:
GHashUncached.h:37
RE::GHashUncached::GHashUncached
GHashUncached(const SelfType &a_src)
Definition:
GHashUncached.h:44
RE::GHashUncached::operator=
void operator=(const SelfType &a_src)
Definition:
GHashUncached.h:51
RE::GHash
Definition:
GHash.h:21
RE::GHash::operator=
void operator=(const SelfType &a_src)
Definition:
GHash.h:51
RE::GHashsetNodeEntry
Definition:
GHashsetNodeEntry.h:7
RE
Definition:
AbsorbEffect.h:6
RE::GHashNode::NodeHashF
Definition:
GHashNode.h:40
RE::GHashNode
Definition:
GHashNode.h:7
CommonLibVR
include
RE
G
GHashUncached.h
Generated by
1.9.1