LeviLamina
Loading...
Searching...
No Matches
MakeCodeFileIO.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/platform/Result.h"
7#include "mc/server/commands/edu/make_code_fileio/MakeCodeFileResult.h"
8
9// auto generated forward declare list
10// clang-format off
11namespace CodeBuilder { class IRequestHandler; }
12namespace CodeBuilder { struct RequestHeader; }
13namespace MakeCodeFileIO { struct MakeCodeFileIOReadResult; }
14// clang-format on
15
16namespace MakeCodeFileIO {
17// functions
18// NOLINTBEGIN
19MCAPI ::Bedrock::Result<::std::string> _writeFile(::std::string const& filePath, ::std::string const& input);
20
21MCAPI bool isFileTypeValid(::std::string const& filePath);
22
23#ifdef LL_PLAT_C
24MCAPI void openFilePicker(
25 ::std::string& resultPath,
26 ::CodeBuilder::IRequestHandler& sender,
27 ::CodeBuilder::RequestHeader const& header
28);
29#endif
30
31MCAPI ::MakeCodeFileIO::MakeCodeFileIOReadResult readFile(::std::string const& filePath);
32
33MCAPI ::MakeCodeFileIO::MakeCodeFileResult writeFile(::std::string const& filePath, ::std::string const& input);
34// NOLINTEND
35
36} // namespace MakeCodeFileIO
Definition IRequestHandler.h:15
Definition RequestHeader.h:7
Definition MakeCodeFileIOReadResult.h:10