LeviLamina
Loading...
Searching...
No Matches
DefaultAllocator.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/deps/core/memory/IMemoryAllocator.h"
7
8
namespace
Bedrock::Memory {
9
10
class
DefaultAllocator
:
public
::Bedrock::Memory::IMemoryAllocator
{
11
public
:
12
// virtual functions
13
// NOLINTBEGIN
14
// vIndex: 1
15
virtual
void
* allocate(uint64)
/*override*/
;
16
17
// vIndex: 2
18
virtual
void
release(
void
*)
/*override*/
;
19
20
// vIndex: 3
21
virtual
void
* alignedAllocate(uint64, uint64)
/*override*/
;
22
23
// vIndex: 4
24
virtual
void
alignedRelease(
void
*)
/*override*/
;
25
26
// vIndex: 5
27
virtual
uint64 getUsableSize(
void
*)
/*override*/
;
28
29
// vIndex: 6
30
virtual
void
* _realloc(::gsl::not_null<void*>, uint64)
/*override*/
;
31
32
// vIndex: 0
33
virtual
~DefaultAllocator
()
/*override*/
=
default
;
34
// NOLINTEND
35
36
public
:
37
// destructor thunk
38
// NOLINTBEGIN
39
40
// NOLINTEND
41
42
public
:
43
// virtual function thunks
44
// NOLINTBEGIN
45
46
// NOLINTEND
47
};
48
49
}
// namespace Bedrock::Memory
Bedrock::Memory::DefaultAllocator
Definition
DefaultAllocator.h:10
Bedrock::Memory::IMemoryAllocator
Definition
IMemoryAllocator.h:7
src
mc
deps
core
memory
DefaultAllocator.h
Generated on Sat Apr 26 2025 05:55:25 for LeviLamina by
1.12.0