mirror of
https://github.com/BlackMATov/meta.hpp.git
synced 2025-12-16 14:09:02 +07:00
add noncopyable utility class
This commit is contained in:
@@ -127,6 +127,21 @@ namespace meta_hpp::detail
|
||||
};
|
||||
}
|
||||
|
||||
namespace meta_hpp::detail
|
||||
{
|
||||
class noncopyable {
|
||||
protected:
|
||||
noncopyable() = default;
|
||||
~noncopyable() = default;
|
||||
public:
|
||||
noncopyable(noncopyable&&) = delete;
|
||||
noncopyable(const noncopyable&) = delete;
|
||||
|
||||
noncopyable& operator=(noncopyable&&) = delete;
|
||||
noncopyable& operator=(const noncopyable&) = delete;
|
||||
};
|
||||
}
|
||||
|
||||
namespace meta_hpp
|
||||
{
|
||||
class value final {
|
||||
|
||||
Reference in New Issue
Block a user