LeviLamina
Loading...
Searching...
No Matches
DirectoryIterationFlags.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5namespace Core {
6
7enum class DirectoryIterationFlags : uint64 {
8 // bitfield representation
9 None = 1ull << 0,
10 FullPathName = 1ull << 1,
11 Name = 1ull << 2,
12 FileSize = 1ull << 3,
13 Type = 1ull << 4,
14 CreateTime = 1ull << 5,
15 ModifyTime = 1ull << 6,
16 Files = 1ull << 7,
17 Directories = 1ull << 8,
18 Recursive = 1ull << 9,
19 TreatFlatFileAsFile = 1ull << 10,
20 FileSizeAllocationOnDisk = 1ull << 11,
21 CreateAndModifyTime = CreateTime | ModifyTime,
22 FilesAndDirectories = Files | Directories,
23};
24
25}