CSEngine
Loading...
Searching...
No Matches
MemoryMgr.h
1#pragma once
2#include "../MacroDef.h"
3#include "MemoryContainer.h"
4#include "Base/CoreBase.h"
5
6namespace CSE {
7
8 class MemoryMgr : public MemoryContainer, public CoreBase {
9 public:
10 explicit MemoryMgr();
11 ~MemoryMgr() override;
12
13 public:
14 void ExterminateObjects(bool killAll = false);
15
16 void ReleaseObject(SObject* object, bool isForce = false);
17
18 void Init() override;
19
20 private:
21
22 };
23}