12 stream << tpf::types::union_type_t<list1, list2>{} <<
nl;
14 stream << tpf::types::union_type_t<char, list1>{} <<
nl;
15 stream << tpf::types::union_type_t<int, list1>{} <<
nl;
27 stream << tpf::types::intersection_type_t<list1, list2>{} <<
nl;
38 stream << tpf::types::remove_type_t<int, list1>{} <<
nl;
40 stream << tpf::types::remove_type_t<short, list1>{} <<
nl;
51 stream << tpf::types::difference_type_t<list1, list2>{} <<
nl;
52 stream << tpf::types::difference_type_t<list2, list1>{} <<
nl;
64 stream << tpf::types::is_type_list_equivalent_v<list1, list2> <<
nl;
65 stream << tpf::types::is_type_list_equivalent_v<list2, list1> <<
nl;
void examples_difference_type_t()
void examples_type_list_equivalent_type_t()
void examples_union_type_t()
void examples_intersection_type_t()
void examples_remove_type_t()
This type is used to manipulate type list.
Stream output operators << are implemented.
Type functions are implemented.