mFrame
載入中...
搜尋中...
無符合項目
NonAssignable.h
1
7#ifndef MFRAME_A98109F9_2025_4610_9528_BE8AA192C180
8#define MFRAME_A98109F9_2025_4610_9528_BE8AA192C180
9
10/* ***************************************************************************************
11 * Include
12 */
13#include "mframe.h"
14
15//----------------------------------------------------------------------------------------
16
17//----------------------------------------------------------------------------------------
18
19/* ***************************************************************************************
20 * Namespace
21 */
22namespace ufm::lang {
23 struct NonAssignable;
24} // namespace ufm::lang
25
26/* ***************************************************************************************
27 * Class/Interface/Struct/Enum
28 */
29
39 /* *************************************************************************************
40 * Method
41 */
42
43 /* *************************************************************************************
44 * Default Method
45 */
46
53 inline NonAssignable(void) = default;
54
63 inline NonAssignable& operator=(const NonAssignable&) = delete;
64
74};
75
76/* ***************************************************************************************
77 * End of file
78 */
79
80#endif /* MFRAME_A98109F9_2025_4610_9528_BE8AA192C180 */
Definition Appendable.h:23
禁止複製和賦值的結構
Definition NonAssignable.h:38
NonAssignable & operator=(const NonAssignable &)=delete
禁止複製賦值運算子
NonAssignable & operator=(NonAssignable &&)=delete
禁止移動賦值運算子
NonAssignable(void)=default
建構一個新的 NonAssignable 對象