CommonLibSSE NG
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  };
24  static_assert(sizeof(GStringDH) == 0x10);
25 }
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