/* * ======================================================== * * C++Kit * Copyright WestCo, all rights reserved. * * ======================================================== */ //! provide support for Compiler.hpp header. #ifndef _CK_CL_HPP #define _CK_CL_HPP #define CXXKIT_COPY_DELETE(KLASS) \ KLASS &operator=(const KLASS &) = delete; \ KLASS(const KLASS &) = delete; #define CXXKIT_COPY_DEFAULT(KLASS) \ KLASS &operator=(const KLASS &) = default; \ KLASS(const KLASS &) = default; #define CXXKIT_MOVE_DELETE(KLASS) \ KLASS &operator=(KLASS &&) = delete; \ KLASS(KLASS &&) = delete; #define CXXKIT_MOVE_DEFAULT(KLASS) \ KLASS &operator=(KLASS &&) = default; \ KLASS(KLASS &&) = default; #endif /* ifndef _CK_CL_HPP */