blob: 936cd25b57c7046c163704312e7151685cabbef1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
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
|