LeviLamina
Loading...
Searching...
No Matches
MemoryFileSystemEntryDir.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/core/file/file_system/memory_file_system/MemoryFileSystemEntry.h"
7
8// auto generated forward declare list
9// clang-format off
10namespace Core { class Result; }
11// clang-format on
12
13namespace Core {
14
15class MemoryFileSystemEntryDir : public ::Core::MemoryFileSystemEntry {
16public:
17 // MemoryFileSystemEntryDir inner types declare
18 // clang-format off
20 // clang-format on
21
22 // MemoryFileSystemEntryDir inner types define
23 struct MemoryFileSystemEntryItem {
24 public:
25 // member variables
26 // NOLINTBEGIN
29 // NOLINTEND
30
31 public:
32 // prevent constructor by default
33 MemoryFileSystemEntryItem& operator=(MemoryFileSystemEntryItem const&);
34 MemoryFileSystemEntryItem(MemoryFileSystemEntryItem const&);
35 MemoryFileSystemEntryItem();
36 };
37
38public:
39 // member variables
40 // NOLINTBEGIN
42 // NOLINTEND
43
44public:
45 // prevent constructor by default
46 MemoryFileSystemEntryDir& operator=(MemoryFileSystemEntryDir const&);
47 MemoryFileSystemEntryDir(MemoryFileSystemEntryDir const&);
48 MemoryFileSystemEntryDir();
49
50public:
51 // virtual functions
52 // NOLINTBEGIN
53 virtual uint64 getSize() const /*override*/;
54
55 virtual ::Core::Result canRemove() /*override*/;
56
57 virtual ~MemoryFileSystemEntryDir() /*override*/ = default;
58 // NOLINTEND
59
60public:
61 // virtual function thunks
62 // NOLINTBEGIN
63
64 // NOLINTEND
65};
66
67} // namespace Core
Definition MemoryFileSystemEntry.h:12
Definition Result.h:11
Definition MemoryFileSystemEntryDir.h:23
Definition Alias.h:14