CommonLibVR
GStringDH.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include "RE/G/GMemory.h"
4 #include "RE/G/GMemoryHeap.h"
5 #include "RE/G/GString.h"
6 
7 namespace RE
8 {
9  class GStringDH : public GString
10  {
11  public:
13  heap(a_heap)
14  {}
15 
16  GStringDH(GMemoryHeap* a_heap, const char* a_data) :
17  GString(a_data),
18  heap(a_heap)
19  {}
20 
21  // members
22  GMemoryHeap* heap; // 08
23  private:
24  KEEP_FOR_RE()
25  };
26  static_assert(sizeof(GStringDH) == 0x10);
27 }
#define KEEP_FOR_RE()
Definition: PCH.h:713
Definition: GMemoryHeap.h:16
static GMemoryHeap * GetGlobalHeap()
Definition: GStringDH.h:10
GMemoryHeap * heap
Definition: GStringDH.h:22
GStringDH(GMemoryHeap *a_heap, const char *a_data)
Definition: GStringDH.h:16
GStringDH(GMemoryHeap *a_heap=GMemory::GetGlobalHeap())
Definition: GStringDH.h:12
Definition: GString.h:8
Definition: AbsorbEffect.h:6