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 copyFile(
19 ::Core::FileSystemImpl* pSourceTransaction,
20 ::Core::PathView sourceFilePath,
21 ::Core::FileSystemImpl* pTargetTransaction,
22 ::Core::PathView targetFilePath
23 );
24
25 MCNAPI static ::Core::Result moveDirectory(
26 ::Core::FileSystemImpl* pSourceTransaction,
27 ::Core::PathView sourceDirectoryPath,
28 ::Core::FileSystemImpl* pTargetTransaction,
29 ::Core::PathView targetDirectoryPath
30 );
31
32 MCNAPI static ::Core::Result moveFile(
33 ::Core::FileSystemImpl* pSourceTransaction,
34 ::Core::PathView sourceFilePath,
35 ::Core::FileSystemImpl* pTargetTransaction,
36 ::Core::PathView targetFilePath
37 );
38 // NOLINTEND
39};
40
41} // namespace Core
Definition FileSystemImpl.h:31
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 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:16