From fa8fb9598ed255057badc888da7e22227c45de1c Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Fri, 1 Mar 2024 07:14:51 +0100 Subject: wip1 --- compat/is-complete.hpp | 21 --------------------- compat/safe-ptr.hpp | 1 - 2 files changed, 22 deletions(-) delete mode 100644 compat/is-complete.hpp (limited to 'compat') diff --git a/compat/is-complete.hpp b/compat/is-complete.hpp deleted file mode 100644 index d6bba88b..00000000 --- a/compat/is-complete.hpp +++ /dev/null @@ -1,21 +0,0 @@ -#pragma once - -namespace floormat::detail_type_traits { - -namespace { template class IsComplete_ { - // from - template static char get(U*, decltype(sizeof(U))* = nullptr); - static short get(...); - public: - enum: bool { value = sizeof(get(static_cast(nullptr))) == sizeof(char) }; -}; } // namespace - -} // namespace floormat::detail_type_traits - -namespace floormat { - -template -constexpr inline bool is_complete = - bool(::floormat::detail_type_traits::IsComplete_::value); - -} // namespace floormat diff --git a/compat/safe-ptr.hpp b/compat/safe-ptr.hpp index 2a77ea72..163ede9b 100644 --- a/compat/safe-ptr.hpp +++ b/compat/safe-ptr.hpp @@ -1,6 +1,5 @@ #pragma once #include "compat/assert.hpp" -#include "compat/defs.hpp" #include #include -- cgit v1.2.3