Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
FolderSizeAndModifyDateSnapshot.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/platform/Result.h"
7
8// auto generated forward declare list
9// clang-format off
10namespace Core { class FileSystem; }
11namespace Core { class Path; }
12// clang-format on
13
14class FolderSizeAndModifyDateSnapshot {
15public:
16 // FolderSizeAndModifyDateSnapshot inner types declare
17 // clang-format off
18 class FileSnapshot;
19 // clang-format on
20
21 // FolderSizeAndModifyDateSnapshot inner types define
22 class FileSnapshot {
23 public:
24 // member variables
25 // NOLINTBEGIN
28 // NOLINTEND
29
30 public:
31 // prevent constructor by default
32 FileSnapshot& operator=(FileSnapshot const&);
33 FileSnapshot(FileSnapshot const&);
34 FileSnapshot();
35 };
36
37public:
38 // member variables
39 // NOLINTBEGIN
42 // NOLINTEND
43
44public:
45 // prevent constructor by default
46 FolderSizeAndModifyDateSnapshot& operator=(FolderSizeAndModifyDateSnapshot const&);
47 FolderSizeAndModifyDateSnapshot(FolderSizeAndModifyDateSnapshot const&);
48 FolderSizeAndModifyDateSnapshot();
49
50public:
51 // static functions
52 // NOLINTBEGIN
53 MCNAPI static ::Bedrock::Result<::FolderSizeAndModifyDateSnapshot>
55 // NOLINTEND
56};
Definition FileSystem.h:28
Definition Path.h:10
Definition FolderSizeAndModifyDateSnapshot.h:22
static MCAPI ::Bedrock::Result<::FolderSizeAndModifyDateSnapshot > CaptureSnapshot(::Core::FileSystem &fileSystem, ::Core::Path const &path)
Definition Alias.h:14