yuzu/src/core/file_sys/mode.h
Lioncash 2b8ae009a0 file_sys/mode: Make use of DECLARE_ENUM_FLAG_OPERATORS with Mode
Same behavior, minus a hand-rolled operator.
2020-08-03 07:52:36 -04:00

22 lines
423 B
C++

// Copyright 2018 yuzu emulator team
// Licensed under GPLv2 or any later version
// Refer to the license.txt file included.
#pragma once
#include "common/common_funcs.h"
#include "common/common_types.h"
namespace FileSys {
enum class Mode : u32 {
Read = 1,
Write = 2,
ReadWrite = Read | Write,
Append = 4,
WriteAppend = Write | Append,
};
DECLARE_ENUM_FLAG_OPERATORS(Mode)
} // namespace FileSys