Added NO_COPY/NO_MOVE macros.

This commit is contained in:
2024-10-18 22:50:28 +08:00
parent 09d777261f
commit 8c04edd669
3 changed files with 12 additions and 1 deletions

View File

@@ -276,5 +276,12 @@ namespace hgl
#else
#define __HGL_FUNC__ __FUNCTION__
#endif//
#define NO_COPY(className) className(const className &)=delete; \
className &operator=(const className &)=delete;
#define NO_MOVE(className) className(className &&)=delete; \
className &operator=(className &&)=delete;
}//namespace hgl
#endif//HGL_PLATFORM_INCLUDE