Refureku v2.2.0
C++17 runtime reflection library.
EMethodFlags.h
1
8#pragma once
9
10#include "Refureku/Misc/FundamentalTypes.h"
11#include "Refureku/Misc/EnumMacros.h"
12
13namespace rfk
14{
16 enum class EMethodFlags : uint16
17 {
19 Default = 0,
20
22 Public = 1 << 0,
23 Protected = 1 << 1,
24 Private = 1 << 2,
25
27 Static = 1 << 3,
28
30 Inline = 1 << 4,
31
33 Virtual = 1 << 5,
34
36 PureVirtual = 1 << 6,
37
39 Override = 1 << 7,
40
42 Final = 1 << 8,
43
45 Const = 1 << 9
46 };
47
48 RFK_GENERATE_ENUM_OPERATORS(EMethodFlags)
49}
Definition: Allocator.h:16
EMethodFlags
Definition: EMethodFlags.h:17