NonCopyable.hxx 276 B

123456789101112131415
  1. #pragma once
  2. #ifndef SNAKE_NONCOPYABLE_HXX
  3. #define SNAKE_NONCOPYABLE_HXX
  4. class NonCopyable {
  5. public:
  6. NonCopyable() noexcept = default;
  7. NonCopyable(NonCopyable const&) = delete;
  8. NonCopyable& operator=(NonCopyable const&) = delete;
  9. };
  10. #endif // SNAKE_NONCOPYABLE_HXX