LeviLamina
Loading...
Searching...
No Matches
LFAllocatedBufferCache.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/core/threading/LFBufferCache.h"
7
8namespace Bedrock::Threading {
9
11public:
12 // LFAllocatedBufferCache inner types declare
13 // clang-format off
14 struct Deleter;
15 // clang-format on
16
17 // LFAllocatedBufferCache inner types define
18 struct Deleter {
19 public:
20 // member variables
21 // NOLINTBEGIN
23 // NOLINTEND
24
25 public:
26 // prevent constructor by default
27 Deleter& operator=(Deleter const&);
28 Deleter(Deleter const&);
29 Deleter();
30 };
31
32public:
33 // member variables
34 // NOLINTBEGIN
39 // NOLINTEND
40
41public:
42 // prevent constructor by default
46
47public:
48 // virtual functions
49 // NOLINTBEGIN
50 // vIndex: 1
51 virtual void* _allocateBuffer() /*override*/;
52
53 // vIndex: 2
54 virtual void _deallocateBuffer(void*) /*override*/;
55
56 // vIndex: 0
57 virtual ~LFAllocatedBufferCache() /*override*/ = default;
58 // NOLINTEND
59
60public:
61 // destructor thunk
62 // NOLINTBEGIN
63
64 // NOLINTEND
65
66public:
67 // virtual function thunks
68 // NOLINTBEGIN
69
70 // NOLINTEND
71};
72
73} // namespace Bedrock::Threading
Definition LFAllocatedBufferCache.h:10
Definition LFAllocatedBufferCache.h:18
Definition Alias.h:14