5 if (friends.get_val1(a) != 2)
8 if (friends.get_val2(a) != 4)
11 if (friends.get_val3(a) != 6)
15 # nice overload working fine
16 if (friends.get_val1(1,2,3) != 1)
23 if (friends.mix(a,b) != 5)
28 dd = friends.D_d(3.3);
30 # incredible template overloading working just fine
31 if (friends.get_val1(di) != 2)
34 if (friends.get_val1(dd) != 3.3)
41 if (friends.get_val1(di) != 4)
44 if (friends.get_val1(dd) != 1.3)