summaryrefslogtreecommitdiffhomepage
path: root/compat/is-complete.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'compat/is-complete.hpp')
-rw-r--r--compat/is-complete.hpp21
1 files changed, 0 insertions, 21 deletions
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 T> class IsComplete_ {
- // from <Corrade/Containers/Pointer.h>
- template<class U> static char get(U*, decltype(sizeof(U))* = nullptr);
- static short get(...);
- public:
- enum: bool { value = sizeof(get(static_cast<T*>(nullptr))) == sizeof(char) };
-}; } // namespace
-
-} // namespace floormat::detail_type_traits
-
-namespace floormat {
-
-template<typename T>
-constexpr inline bool is_complete =
- bool(::floormat::detail_type_traits::IsComplete_<T>::value);
-
-} // namespace floormat