CommonLibVR
GHashSetUncached.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/GHashSet.h"
6 #include "RE/G/GHashsetEntry.h"
7 
8 namespace RE
9 {
10  template <
11  class C,
12  class HashF = GFixedSizeHash<C>,
13  class AltHashF = HashF,
14  class Allocator = GAllocatorGH<C>>
16  public GHashSet<C, HashF, AltHashF, Allocator, GHashsetEntry<C, HashF>>
17  {
18  public:
21 
23  {}
24 
25  GHashSetUncached(std::int32_t a_sizeHint) :
26  BaseType(a_sizeHint)
27  {}
28 
29  GHashSetUncached(const SelfType& a_src) :
30  BaseType(a_src)
31  {}
32 
34  {}
35 
36  void operator=(const SelfType& a_src)
37  {
38  BaseType::operator=(a_src);
39  }
40 
41  private:
42  KEEP_FOR_RE()
43  };
44 }
#define KEEP_FOR_RE()
Definition: PCH.h:713
Definition: GHashSetBase.h:18
Definition: GHashSetUncached.h:17
GHashSetUncached(std::int32_t a_sizeHint)
Definition: GHashSetUncached.h:25
GHashSetUncached()
Definition: GHashSetUncached.h:22
~GHashSetUncached()
Definition: GHashSetUncached.h:33
void operator=(const SelfType &a_src)
Definition: GHashSetUncached.h:36
GHashSetUncached(const SelfType &a_src)
Definition: GHashSetUncached.h:29
Definition: GHashSet.h:18
void operator=(const SelfType &a_src)
Definition: GHashSet.h:45
Definition: AbsorbEffect.h:6