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
8namespace Core {
9
10class MemoryFileSystemEntryDir : public ::Core::MemoryFileSystemEntry {
11public:
12 // MemoryFileSystemEntryDir inner types declare
13 // clang-format off
15 // clang-format on
16
17 // MemoryFileSystemEntryDir inner types define
18 struct MemoryFileSystemEntryItem {
19 public:
20 // member variables
21 // NOLINTBEGIN
24 // NOLINTEND
25
26 public:
27 // prevent constructor by default
28 MemoryFileSystemEntryItem& operator=(MemoryFileSystemEntryItem const&);
29 MemoryFileSystemEntryItem(MemoryFileSystemEntryItem const&);
30 MemoryFileSystemEntryItem();
31 };
32
33public:
34 // member variables
35 // NOLINTBEGIN
37 // NOLINTEND
38
39public:
40 // prevent constructor by default
41 MemoryFileSystemEntryDir& operator=(MemoryFileSystemEntryDir const&);
42 MemoryFileSystemEntryDir(MemoryFileSystemEntryDir const&);
43 MemoryFileSystemEntryDir();
44
45public:
46 // virtual functions
47 // NOLINTBEGIN
48 virtual uint64 getSize() const /*override*/;
49
50 virtual bool canRemove() const /*override*/;
51 // NOLINTEND
52
53public:
54 // virtual function thunks
55 // NOLINTBEGIN
56
57 // NOLINTEND
58};
59
60} // namespace Core
Definition MemoryFileSystemEntry.h:7
Definition MemoryFileSystemEntryDir.h:18
Definition Alias.h:14