From e673bb921e5683a5a29bc1579ab48fa456f8e18a Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Tue, 11 Jun 2019 23:47:51 -0700 Subject: [PATCH] AK: Delete the Badge copy and move constructors. --- AK/Badge.h | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/AK/Badge.h b/AK/Badge.h index 0bcb62de4c..bab524cc7c 100644 --- a/AK/Badge.h +++ b/AK/Badge.h @@ -1,7 +1,20 @@ #pragma once +namespace AK { + template class Badge { friend T; Badge() {} + + Badge(const Badge&) = delete; + Badge& operator=(const Badge&) = delete; + + Badge(Badge&&) = delete; + Badge& operator=(Badge&&) = delete; }; + +} + +using AK::Badge; +