summaryrefslogtreecommitdiff
path: root/asl/meta/empty_tests.cpp
blob: c5bf5198807de75c6d73fe3bb2eb6bc3d936c417 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include "asl/meta/empty.hpp"

using namespace asl;

struct Empty {};

static_assert(is_void<void>);
static_assert(is_void<const void>);
static_assert(is_void<volatile void>);
static_assert(is_void<const void>);
static_assert(!is_void<Empty>);
static_assert(!is_void<int>);
static_assert(!is_void<int&>);
static_assert(!is_void<int()>);


int main() { return 0; }