blob: be27f0d80194ebcf1a4c61d01a56ab8ccd7b0f84 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
#include "asl/ptr.hpp"
using namespace asl;
static_assert(ptr_metadata<ptr_internal::metadata<void>>);
static_assert(ptr_metadata<ptr_internal::metadata<int[]>>);
static_assert(ptr_metadata<ptr_internal::metadata<int[56]>>);
static_assert(ptr_metadata<ptr_internal::metadata<int>>);
static_assert(ptr_metadata<ptr_internal::metadata<int()>>);
static_assert(ptr_metadata<ptr_internal::metadata<int(int) const &>>);
static_assert(ptr_metadata<ptr_internal::metadata<const int&>>);
static_assert(ptr_metadata<ptr_internal::metadata<int&&>>);
int main() { return 0; }
|