LeviLamina
Loading...
Searching...
No Matches
CrashFileApiImpl.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/application/crash_manager/ICrashFileApi.h"
7#include "mc/platform/Result.h"
8
9namespace Bedrock {
10
12public:
13 // virtual functions
14 // NOLINTBEGIN
15 virtual ::std::string_view getSaveRoot() const /*override*/;
16
17 virtual ::Bedrock::Result<void> createDirectory(char const* path) /*override*/;
18
19 virtual ::Bedrock::Result<void> writeFile(char const* path, char const* buffer, uint64 bufferSize) /*override*/;
20 // NOLINTEND
21
22public:
23 // virtual function thunks
24 // NOLINTBEGIN
25#ifdef LL_PLAT_C
26 MCNAPI ::std::string_view $getSaveRoot() const;
27
28 MCNAPI ::Bedrock::Result<void> $createDirectory(char const* path);
29
30 MCNAPI ::Bedrock::Result<void> $writeFile(char const* path, char const* buffer, uint64 bufferSize);
31#endif
32
33
34 // NOLINTEND
35};
36
37} // namespace Bedrock
Definition CrashFileApiImpl.h:11
Definition ICrashFileApi.h:10
Definition buffer.h:5