non_movable.h 391 B

1234567891011121314151617181920
  1. #ifndef ENTT_COMMON_NON_MOVABLE_H
  2. #define ENTT_COMMON_NON_MOVABLE_H
  3. namespace test {
  4. struct non_movable {
  5. non_movable() = default;
  6. non_movable(const non_movable &) = default;
  7. non_movable(non_movable &&) = delete;
  8. non_movable &operator=(const non_movable &) = default;
  9. non_movable &operator=(non_movable &&) = delete;
  10. int value{};
  11. };
  12. } // namespace test
  13. #endif