Skip to content

Commit 01b7de4

Browse files
committed
[UR][SYCL][L0 v2] follow rule of five
1 parent d4c442e commit 01b7de4

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

unified-runtime/source/adapters/level_zero/v2/command_list_manager.hpp

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,13 @@ struct ur_command_list_manager {
3737
ur_device_handle_t device,
3838
v2::raii::command_list_unique_handle &&commandList,
3939
v2::event_flags_t flags, ur_queue_t_ *queue);
40+
ur_command_list_manager(const ur_command_list_manager &src) = delete;
4041
ur_command_list_manager(ur_command_list_manager &&src) = default;
42+
43+
ur_command_list_manager &
44+
operator=(const ur_command_list_manager &src) = delete;
45+
ur_command_list_manager &operator=(ur_command_list_manager &&src) = default;
46+
4147
~ur_command_list_manager();
4248

4349
ur_result_t appendKernelLaunch(ur_kernel_handle_t hKernel, uint32_t workDim,

unified-runtime/source/adapters/level_zero/v2/event_pool.hpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,8 @@ class event_pool {
4040
event_pool(const event_pool &) = delete;
4141
event_pool &operator=(const event_pool &) = delete;
4242

43+
~event_pool() = default;
44+
4345
// Allocate an event from the pool. Thread safe.
4446
ur_event_handle_t allocate();
4547

0 commit comments

Comments
 (0)