| 
1 | 1 | 
 
  | 
2 | 2 | // Basic Type  | 
3 |  | -[0m[02m[dump] [0m[34mfalse[0m[02m => [0m[38;5;39mfalse[0m[02m, [0m[34m0[0m[02m => [0m[38;5;193m0[0m[02m, [0m[34m0.0[0m[02m => [0m[38;5;193m0.000000[0m  | 
4 |  | -[0m[02m[dump] [0m[34mtrue[0m[02m => [0m[38;5;39mtrue[0m[02m, [0m[34m3.14[0m[02m => [0m[38;5;193m3.140000[0m[02m, [0m[34mmy_int[0m[02m => [0m[38;5;193m15[0m[02m, [0m[34m-9265[0m[02m => [0m-[0m[38;5;193m9265[0m  | 
 | 3 | +[0m[02m[dump] [0m[34mfalse[0m[02m => [0m[38;5;39mfalse[0m[02m, [0m[34m0[0m[02m => [0m[38;5;150m0[0m[02m, [0m[34m0.0[0m[02m => [0m[38;5;150m0.000000[0m  | 
 | 4 | +[0m[02m[dump] [0m[34mtrue[0m[02m => [0m[38;5;39mtrue[0m[02m, [0m[34m3.14[0m[02m => [0m[38;5;150m3.140000[0m[02m, [0m[34mmy_int[0m[02m => [0m[38;5;150m15[0m[02m, [0m[34m-9265[0m[02m => [0m-[0m[38;5;150m9265[0m  | 
5 | 5 | [0m[02m[dump] [0m[34m"This is a string."[0m[02m => [0m[38;5;172m"This is a string.[0m[38;5;172m"[0m[02m, [0m[34m'a'[0m[02m => [0m[38;5;172m'a'[0m[02m, [0m[34m'\n'[0m[02m => [0m[38;5;172m'[0m[38;5;220m\n[0m[38;5;172m'[0m  | 
6 |  | -[0m[02m[dump] [0m[34mptr[0m[02m => [0m[32m*[0m[38;5;193m15[0m[02m, [0m[34mvoid_ptr[0m[02m => [0m[32m0x7fffffffffff[0m[02m, [0m[34mnullptr[0m[02m => [0m[38;5;39mnullptr[0m  | 
 | 6 | +[0m[02m[dump] [0m[34mptr[0m[02m => [0m[32m*[0m[38;5;150m15[0m[02m, [0m[34mvoid_ptr[0m[02m => [0m[32m0x7fffffffffff[0m[02m, [0m[34mnullptr[0m[02m => [0m[38;5;39mnullptr[0m  | 
7 | 7 | 
 
  | 
8 | 8 | // Container  | 
9 | 9 | [0m[02m[dump] [0m[34mmy_vector[0m[02m => [0m[33m[[0m  | 
10 |  | -         [35m[ [0m[38;5;193m3[0m[02m, [0m[38;5;193m5[0m[02m, [0m[38;5;193m8[0m[02m, [0m[38;5;193m9[0m[02m, [0m[38;5;193m7[0m[35m ][0m[02m,[0m  | 
11 |  | -         [35m[ [0m[38;5;193m9[0m[02m, [0m[38;5;193m3[0m[02m, [0m[38;5;193m2[0m[02m, [0m[38;5;193m3[0m[02m, [0m[38;5;193m8[0m[35m ][0m  | 
 | 10 | +         [35m[ [0m[38;5;150m3[0m[02m, [0m[38;5;150m5[0m[02m, [0m[38;5;150m8[0m[02m, [0m[38;5;150m9[0m[02m, [0m[38;5;150m7[0m[35m ][0m[02m,[0m  | 
 | 11 | +         [35m[ [0m[38;5;150m9[0m[02m, [0m[38;5;150m3[0m[02m, [0m[38;5;150m2[0m[02m, [0m[38;5;150m3[0m[02m, [0m[38;5;150m8[0m[35m ][0m  | 
12 | 12 |        [33m][0m  | 
13 | 13 | 
 
  | 
14 | 14 | // Set/Map  | 
15 | 15 | [0m[02m[dump] [0m[34mmy_set[0m[02m => [0m[33m{ [0m[38;5;172m'A'[0m[02m, [0m[38;5;172m'e'[0m[02m, [0m[38;5;172m'l'[0m[02m, [0m[38;5;172m'p'[0m[33m }[0m  | 
16 |  | -[0m[02m[dump] [0m[34mmy_map[0m[02m => [0m[33m{ [0m[38;5;193m2[0m[02m: [0m[38;5;193m6[0m[02m, [0m[38;5;193m4[0m[02m: [0m[38;5;193m6[0m[02m, [0m[38;5;193m5[0m[02m: [0m[38;5;193m3[0m[33m }[0m  | 
 | 16 | +[0m[02m[dump] [0m[34mmy_map[0m[02m => [0m[33m{ [0m[38;5;150m2[0m[02m: [0m[38;5;150m6[0m[02m, [0m[38;5;150m4[0m[02m: [0m[38;5;150m6[0m[02m, [0m[38;5;150m5[0m[02m: [0m[38;5;150m3[0m[33m }[0m  | 
17 | 17 | 
 
  | 
18 | 18 | // Multiset/Multimap  | 
19 | 19 | [0m[02m[dump] [0m[34mmy_multiset[0m[02m => [0m[33m{ [0m[38;5;172m'A'[0m[96m (1)[0m[02m, [0m[38;5;172m'e'[0m[96m (1)[0m[02m, [0m[38;5;172m'l'[0m[96m (1)[0m[02m, [0m[38;5;172m'p'[0m[96m (2)[0m[33m }[0m  | 
20 | 20 | [0m[02m[dump] [0m[34mmy_multimap[0m[02m => [0m[33m{[0m  | 
21 |  | -         [38;5;193m2[0m[96m (1)[0m[02m: [0m[35m[ [0m[38;5;193m4[0m[35m ][0m[02m,[0m  | 
22 |  | -         [38;5;193m4[0m[96m (2)[0m[02m: [0m[35m[ [0m[38;5;193m6[0m[02m, [0m[38;5;193m7[0m[35m ][0m[02m,[0m  | 
23 |  | -         [38;5;193m5[0m[96m (1)[0m[02m: [0m[35m[ [0m[38;5;193m3[0m[35m ][0m  | 
 | 21 | +         [38;5;150m2[0m[96m (1)[0m[02m: [0m[35m[ [0m[38;5;150m4[0m[35m ][0m[02m,[0m  | 
 | 22 | +         [38;5;150m4[0m[96m (2)[0m[02m: [0m[35m[ [0m[38;5;150m6[0m[02m, [0m[38;5;150m7[0m[35m ][0m[02m,[0m  | 
 | 23 | +         [38;5;150m5[0m[96m (1)[0m[02m: [0m[35m[ [0m[38;5;150m3[0m[35m ][0m  | 
24 | 24 |        [33m}[0m  | 
25 | 25 | 
 
  | 
26 | 26 | // Tuple  | 
27 |  | -[0m[02m[dump] [0m[34mmy_tuple[0m[02m => [0m[33m( [0m[38;5;193m7[0m[02m, [0m[38;5;193m4.500000[0m[02m, [0m[38;5;172m"This is a string.[0m[38;5;172m"[0m[33m )[0m  | 
28 |  | -[0m[02m[dump] [0m[34mmy_pair[0m[02m => [0m[33m( [0m[38;5;193m8[0m[02m, [0m[38;5;172m'a'[0m[33m )[0m  | 
 | 27 | +[0m[02m[dump] [0m[34mmy_tuple[0m[02m => [0m[33m( [0m[38;5;150m7[0m[02m, [0m[38;5;150m4.500000[0m[02m, [0m[38;5;172m"This is a string.[0m[38;5;172m"[0m[33m )[0m  | 
 | 28 | +[0m[02m[dump] [0m[34mmy_pair[0m[02m => [0m[33m( [0m[38;5;150m8[0m[02m, [0m[38;5;172m'a'[0m[33m )[0m  | 
29 | 29 | 
 
  | 
30 | 30 | // FIFO/LIFO  | 
31 |  | -[0m[02m[dump] [0m[34mmy_queue[0m[02m => [0m[32mstd[0m[02m::[0m[32mqueue[0m[33m{ [0m[96mfront[0m[02m()[0m[02m= [0m[38;5;193m1[0m[02m, [0m[96mback[0m[02m()[0m[02m= [0m[38;5;193m5[0m[02m, [0m[96msize[0m[02m()[0m[02m= [0m[38;5;193m5[0m[33m }[0m  | 
32 |  | -[0m[02m[dump] [0m[34mmy_priority_queue[0m[02m => [0m[32mstd[0m[02m::[0m[32mpriority_queue[0m[33m{ [0m[96mtop[0m[02m()[0m[02m= [0m[38;5;193m5[0m[02m, [0m[96msize[0m[02m()[0m[02m= [0m[38;5;193m5[0m[33m }[0m  | 
33 |  | -[0m[02m[dump] [0m[34mmy_stack[0m[02m => [0m[32mstd[0m[02m::[0m[32mstack[0m[33m{ [0m[96mtop[0m[02m()[0m[02m= [0m[38;5;193m5[0m[02m, [0m[96msize[0m[02m()[0m[02m= [0m[38;5;193m5[0m[33m }[0m  | 
 | 31 | +[0m[02m[dump] [0m[34mmy_queue[0m[02m => [0m[32mstd[0m[02m::[0m[32mqueue[0m[33m{ [0m[96mfront[0m[02m()[0m[02m= [0m[38;5;150m1[0m[02m, [0m[96mback[0m[02m()[0m[02m= [0m[38;5;150m5[0m[02m, [0m[96msize[0m[02m()[0m[02m= [0m[38;5;150m5[0m[33m }[0m  | 
 | 32 | +[0m[02m[dump] [0m[34mmy_priority_queue[0m[02m => [0m[32mstd[0m[02m::[0m[32mpriority_queue[0m[33m{ [0m[96mtop[0m[02m()[0m[02m= [0m[38;5;150m5[0m[02m, [0m[96msize[0m[02m()[0m[02m= [0m[38;5;150m5[0m[33m }[0m  | 
 | 33 | +[0m[02m[dump] [0m[34mmy_stack[0m[02m => [0m[32mstd[0m[02m::[0m[32mstack[0m[33m{ [0m[96mtop[0m[02m()[0m[02m= [0m[38;5;150m5[0m[02m, [0m[96msize[0m[02m()[0m[02m= [0m[38;5;150m5[0m[33m }[0m  | 
34 | 34 | 
 
  | 
35 | 35 | // Other  | 
36 | 36 | [0m[02m[dump] [0m[34mmy_bitset[0m[02m => [0m[32m0b 0011 1010[0m  | 
37 |  | -[0m[02m[dump] [0m[34mmy_complex[0m[02m => [0m[32m1.000000 + 1.000000i [0m[33m( [0m[96mabs[0m[02m= [0m[38;5;193m1.414214[0m[02m, [0m[96marg[0m[02m/[0m[96mpi[0m[02m= [0m[38;5;193m0.250000[0m[33m )[0m  | 
38 |  | -[0m[02m[dump] [0m[34mmy_optional[0m[02m => [0m[32m?[0m[38;5;193m15[0m[02m, [0m[34mstd::nullopt[0m[02m => [0m[32mstd[0m[02m::[0m[32mnullopt[0m  | 
 | 37 | +[0m[02m[dump] [0m[34mmy_complex[0m[02m => [0m[32m1.000000 + 1.000000i [0m[33m( [0m[96mabs[0m[02m= [0m[38;5;150m1.414214[0m[02m, [0m[96marg[0m[02m/[0m[96mpi[0m[02m= [0m[38;5;150m0.250000[0m[33m )[0m  | 
 | 38 | +[0m[02m[dump] [0m[34mmy_optional[0m[02m => [0m[32m?[0m[38;5;150m15[0m[02m, [0m[34mstd::nullopt[0m[02m => [0m[32mstd[0m[02m::[0m[32mnullopt[0m  | 
39 | 39 | [0m[02m[dump] [0m[34mmy_variant[0m[02m => [0m[32m|[0m[38;5;172m"1[0m[38;5;172m"[0m  | 
40 | 40 | 
 
  | 
41 | 41 | // Combination  | 
42 | 42 | [0m[02m[dump] [0m[34mvector_of_pairs[0m[02m => [0m[33m[[0m  | 
43 |  | -         [35m( [0m[38;5;193m1[0m[02m, [0m[38;5;172m"apple[0m[38;5;172m"[0m[35m )[0m[02m,[0m  | 
44 |  | -         [35m( [0m[38;5;193m3[0m[02m, [0m[38;5;172m"banana[0m[38;5;172m"[0m[35m )[0m  | 
 | 43 | +         [35m( [0m[38;5;150m1[0m[02m, [0m[38;5;172m"apple[0m[38;5;172m"[0m[35m )[0m[02m,[0m  | 
 | 44 | +         [35m( [0m[38;5;150m3[0m[02m, [0m[38;5;172m"banana[0m[38;5;172m"[0m[35m )[0m  | 
45 | 45 |        [33m][0m  | 
46 | 46 | 
 
  | 
0 commit comments