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
13
namespace
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
}
rfk
Definition:
Allocator.h:16
rfk::EFunctionFlags::Inline
@ Inline
rfk::EFunctionFlags::Default
@ Default
rfk::EFunctionFlags::Static
@ Static
rfk::ETypePartDescriptor::Const
@ Const
rfk::EMethodFlags
EMethodFlags
Definition:
EMethodFlags.h:17
rfk::EMethodFlags::PureVirtual
@ PureVirtual
rfk::EMethodFlags::Virtual
@ Virtual
rfk::EMethodFlags::Override
@ Override
rfk::EMethodFlags::Final
@ Final
Refureku
Library
Include
Public
Refureku
TypeInfo
Functions
EMethodFlags.h
Generated by
1.9.3