| 100 | class NonCopyable { |
| 101 | public: |
| 102 | NonCopyable(int a, int b) : value{new int(a * b)} { print_created(this, a, b); } |
| 103 | NonCopyable(NonCopyable &&o) noexcept : value{std::move(o.value)} { print_move_created(this); } |
| 104 | NonCopyable(const NonCopyable &) = delete; |
| 105 | NonCopyable() = delete; |
no test coverage detected