diff options
Diffstat (limited to 'asl/object.hpp')
-rw-r--r-- | asl/object.hpp | 26 |
1 files changed, 0 insertions, 26 deletions
diff --git a/asl/object.hpp b/asl/object.hpp deleted file mode 100644 index e45376d..0000000 --- a/asl/object.hpp +++ /dev/null @@ -1,26 +0,0 @@ -#pragma once
-
-#include "asl/ptr.hpp"
-
-namespace asl {
-
-template<typename T>
-class object final
-{
- using wrapped = devoid_t<un_qual_t<typename ptr<T>::pointee>>;
-
- ASL_NO_UNIQUE_ADDRESS wrapped m_value;
-
-public:
- object() requires default_constructible<wrapped> = default;
-
- object(const object&) = default;
- object(object&&) = default;
-
- object& operator=(const object&) = default;
- object& operator=(object&&) = default;
-
- ~object() = default;
-};
-
-} // namespace asl
|