LeviLamina
Loading...
Searching...
No Matches
SaveContext.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
6public:
7 // SaveContext inner types define
8 enum class SaveUseCase : uchar {
9 SaveToDisk = 0,
10 SendOverNetwork = 1,
11 Clone = 2,
12 Move = 3,
13 };
14
15 enum class SaveOperation : uchar {
16 DeepCopy = 0,
17 ShallowCopy = 1,
18 };
19
20public:
21 // member variables
22 // NOLINTBEGIN
23 ::SaveContext::SaveUseCase mSaveUseCase{SaveUseCase::Clone};
24 // NOLINTEND
25};
Definition SaveContext.h:5