改进NO_COPY宏
This commit is contained in:
parent
b78d31d8a0
commit
3b3f6e7e12
@ -278,6 +278,8 @@ namespace hgl
|
|||||||
#endif//
|
#endif//
|
||||||
|
|
||||||
#define NO_COPY(className) className(const className &)=delete; \
|
#define NO_COPY(className) className(const className &)=delete; \
|
||||||
|
className(const className *)=delete; \
|
||||||
|
className &operator=(const className *)=delete; \
|
||||||
className &operator=(const className &)=delete;
|
className &operator=(const className &)=delete;
|
||||||
|
|
||||||
#define NO_MOVE(className) className(className &&)=delete; \
|
#define NO_MOVE(className) className(className &&)=delete; \
|
||||||
|
@ -44,4 +44,3 @@ namespace hgl
|
|||||||
return obj;
|
return obj;
|
||||||
}
|
}
|
||||||
}//namespace hgl
|
}//namespace hgl
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user