blob: b5aa192a9d711cf8dd4d1b756d39b40282e5258c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
#pragma once
namespace asl {
template<typename T> using void_t = void;
template<typename T, typename = void>
inline constexpr bool referenceable = false;
template<typename T>
inline constexpr bool referenceable<T, void_t<T&>> = true;
} // namespace asl
|