added NO_COPY_NO_MOVE macro

This commit is contained in:
hyzboy 2024-10-19 13:05:57 +08:00
parent 8c04edd669
commit ca8517f146

View File

@ -283,5 +283,8 @@ namespace hgl
#define NO_MOVE(className) className(className &&)=delete; \ #define NO_MOVE(className) className(className &&)=delete; \
className &operator=(className &&)=delete; className &operator=(className &&)=delete;
#define NO_COPY_NO_MOVE(className) NO_COPY(className) \
NO_MOVE(className)
}//namespace hgl }//namespace hgl
#endif//HGL_PLATFORM_INCLUDE #endif//HGL_PLATFORM_INCLUDE