#include "asl/meta/quals.hpp" #include "asl/meta/types.hpp" using namespace asl; static_assert(!is_const); static_assert(is_const); static_assert(!is_const); static_assert(is_const); static_assert(!is_volatile); static_assert(!is_volatile); static_assert(is_volatile); static_assert(is_volatile); static_assert(!is_const); static_assert(is_const); static_assert(is_const); static_assert(is_const); static_assert(is_const); static_assert(is_const); static_assert(is_const); static_assert(!is_volatile); static_assert(!is_volatile); static_assert(same, const int>); static_assert(same, const int>); static_assert(same, int>); static_assert(same, int>); static_assert(same, const int[]>); static_assert(same, const int[5]>); static_assert(same, volatile int>); static_assert(same, volatile int>); static_assert(same, int>); static_assert(same, int>); static_assert(same, volatile int[]>); static_assert(same, volatile int[5]>); static_assert(same, int>); static_assert(same, int>); static_assert(same, int>); static_assert(same, int>); static_assert(same, int>); int main() { return 0; }