From bb971ff412b523c09824eac397fcc1d0783fe959 Mon Sep 17 00:00:00 2001 From: lisyarus Date: Tue, 17 May 2022 18:15:45 +0300 Subject: [PATCH] Explicitly mark util::function as non-copiable with (function &) arguments --- libs/util/include/psemek/util/function.hpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libs/util/include/psemek/util/function.hpp b/libs/util/include/psemek/util/function.hpp index 15f8a458..d7679a2f 100644 --- a/libs/util/include/psemek/util/function.hpp +++ b/libs/util/include/psemek/util/function.hpp @@ -39,7 +39,9 @@ namespace psemek::util function (function &&) noexcept; function & operator = (function &&) noexcept; + function (function &) = delete; function (function const &) = delete; + function & operator = (function &) = delete; function & operator = (function const &) = delete; ~function();