21 cout << std::boolalpha;
23 cout <<
"Is int in <>: "
24 << types::is_in_list_v<int> <<
nl;
26 cout <<
"Is int in <int>: "
27 << types::is_in_list_v<int, int> <<
nl;
29 cout <<
"Is int in <short>: "
30 << types::is_in_list_v<int, short> <<
nl;
32 cout <<
"Is char in <short, int, double>: "
33 << types::is_in_list_v<char, short, int, double> <<
nl;
35 cout <<
"Is int in <short, int, double>: "
36 << types::is_in_list_v<int, short, int, double> <<
nl;
39 cout <<
"Is int in <>: " << types::is_in_list_v<int, typelist1_t> <<
nl;
42 cout <<
"Is int in <int>: " << types::is_in_list_v<int, typelist2_t> <<
nl;
45 cout <<
"Is short in <int, float, double>: " << types::is_in_list_v<short, typelist3_t> <<
nl;
47 cout <<
"Is int in <int, float, double>: " << types::is_in_list_v<int, typelist3_t> <<
nl;
49 cout <<
"Is double in <int, float, double>: " << types::is_in_list_v<double, typelist3_t> <<
nl;
void example_is_in_list_v()
Type to string name conversions are defined.
This type is used to manipulate type list.
Type functions are implemented.