LeviLamina
Loading...
Searching...
No Matches
FileHandlePool.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated forward declare list
6
// clang-format off
7
namespace
Core {
class
File
; }
8
namespace
Core {
class
Path
; }
9
namespace
Core {
struct
PooledFileHandle
; }
10
// clang-format on
11
12
namespace
Core {
13
14
class
FileHandlePool {
15
public
:
16
// member variables
17
// NOLINTBEGIN
18
::ll::UntypedStorage<8, 112>
mUnkf4a6df;
19
// NOLINTEND
20
21
public
:
22
// prevent constructor by default
23
FileHandlePool& operator=(FileHandlePool
const
&);
24
FileHandlePool
(FileHandlePool
const
&);
25
26
public
:
27
// member functions
28
// NOLINTBEGIN
29
MCNAPI
FileHandlePool
();
30
31
MCNAPI ::std::shared_ptr<::Core::PooledFileHandle>
32
_depositHandle
(
::Core::Path
const
& filePath,
::Core::File
&& file);
33
34
MCNAPI ::std::shared_ptr<::Core::PooledFileHandle>
acquireHandle
(
::Core::Path
const
& filePath);
35
// NOLINTEND
36
37
public
:
38
// constructor thunks
39
// NOLINTBEGIN
40
MCNAPI
void
*
$ctor
();
41
// NOLINTEND
42
};
43
44
}
// namespace Core
Core::FileHandlePool::acquireHandle
MCAPI ::std::shared_ptr<::Core::PooledFileHandle > acquireHandle(::Core::Path const &filePath)
Core::FileHandlePool::$ctor
MCAPI void * $ctor()
Core::FileHandlePool::FileHandlePool
MCAPI FileHandlePool()
Core::FileHandlePool::_depositHandle
MCAPI ::std::shared_ptr<::Core::PooledFileHandle > _depositHandle(::Core::Path const &filePath, ::Core::File &&file)
Core::File
Definition
File.h:18
Core::Path
Definition
Path.h:11
Core::PooledFileHandle
Definition
PooledFileHandle.h:7
ll::UntypedStorage
Definition
Alias.h:14
src
mc
deps
core
FileHandlePool.h
Generated on
for LeviLamina by
1.16.1