LeviLamina
Loading...
Searching...
No Matches
FullCopyFileOperations.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7namespace Core { class FileSystemImpl; }
8namespace Core { class PathView; }
9namespace Core { class Result; }
10// clang-format on
11
12namespace Core {
13
15public:
16 // static functions
17 // NOLINTBEGIN
18 MCNAPI static ::Core::Result copyDirectory(
19 ::Core::FileSystemImpl* pSourceTransaction,
20 ::Core::PathView sourceDirectoryPath,
21 ::Core::FileSystemImpl* pTargetTransaction,
22 ::Core::PathView targetDirectoryPath
23 );
24
25 MCNAPI static ::Core::Result copyFile(
26 ::Core::FileSystemImpl* pSourceTransaction,
27 ::Core::PathView sourceFilePath,
28 ::Core::FileSystemImpl* pTargetTransaction,
29 ::Core::PathView targetFilePath
30 );
31
32 MCNAPI static ::Core::Result moveDirectory(
33 ::Core::FileSystemImpl* pSourceTransaction,
34 ::Core::PathView sourceDirectoryPath,
35 ::Core::FileSystemImpl* pTargetTransaction,
36 ::Core::PathView targetDirectoryPath
37 );
38
39 MCNAPI static ::Core::Result moveFile(
40 ::Core::FileSystemImpl* pSourceTransaction,
41 ::Core::PathView sourceFilePath,
42 ::Core::FileSystemImpl* pTargetTransaction,
43 ::Core::PathView targetFilePath
44 );
45 // NOLINTEND
46};
47
48} // namespace Core
Definition FileSystemImpl.h:30
Definition FullCopyFileOperations.h:14
static MCAPI ::Core::Result moveFile(::Core::FileSystemImpl *pSourceTransaction, ::Core::PathView sourceFilePath, ::Core::FileSystemImpl *pTargetTransaction, ::Core::PathView targetFilePath)
static MCAPI ::Core::Result copyDirectory(::Core::FileSystemImpl *pSourceTransaction, ::Core::PathView sourceDirectoryPath, ::Core::FileSystemImpl *pTargetTransaction, ::Core::PathView targetDirectoryPath)
static MCAPI ::Core::Result copyFile(::Core::FileSystemImpl *pSourceTransaction, ::Core::PathView sourceFilePath, ::Core::FileSystemImpl *pTargetTransaction, ::Core::PathView targetFilePath)
static MCAPI ::Core::Result moveDirectory(::Core::FileSystemImpl *pSourceTransaction, ::Core::PathView sourceDirectoryPath, ::Core::FileSystemImpl *pTargetTransaction, ::Core::PathView targetDirectoryPath)
Definition PathView.h:19
Definition Result.h:11