summaryrefslogtreecommitdiff
path: root/asl/object.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'asl/object.hpp')
-rw-r--r--asl/object.hpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/asl/object.hpp b/asl/object.hpp
index 17e9ce4..936cd25 100644
--- a/asl/object.hpp
+++ b/asl/object.hpp
@@ -1,10 +1,17 @@
#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:
};
} // namespace asl