int main(int argc, char* argv[]) { { false_value tr; tr = check<__is_union(A1)>::f(); } { true_value tr; tr = check<__is_union(A2)>::f(); } { false_value tr; tr = check<__is_union(A3)>::f(); } }
concept bool Union_type() { return __is_union(T); }