3 #include "../convert.h"
13 cout << convert<int>("123") << '\n'
14 << convert<int>(" 123") << '\n'
15 << convert<int>("123 ") << '\n'
16 << convert<int>(" 123 ") << '\n'
18 << convert<int>("123 123") << '\n'
19 << convert<int>(" 123 123") << '\n'
20 << convert<int>("123 123 ") << '\n'
21 << convert<int>(" 123 123 ") << '\n'
23 << convert<int>("-123") << '\n'
24 << convert<int>(" -123") << '\n'
25 << convert<int>("-123 ") << '\n'
26 << convert<int>(" -123 ") << '\n'
28 << convert<int>("-123 123") << '\n'
29 << convert<int>(" -123 123") << '\n'
30 << convert<int>("-123 123 ") << '\n'
31 << convert<int>(" -123 123 ") << '\n'
33 << convert<int>("") << '\n'
34 << convert<int>("abc") << '\n'
35 << convert<int>(" abc") << '\n'
36 << convert<int>("abc ") << '\n'
37 << convert<int>(" abc ") << '\n'
39 << convert<int>(" 123 abc") << '\n'
40 << convert<int>("123 abc ") << '\n'
41 << convert<int>(" 123 abc ") << '\n'
42 << convert<int>("123 abc") << endl;
46 void convert_unsigned()
48 cout << convert<unsigned int>(string("123")) << '\n'
49 << convert<unsigned int>(string(" 123")) << '\n'
50 << convert<unsigned int>(string("123 ")) << '\n'
51 << convert<unsigned int>(string(" 123 ")) << '\n'
53 << convert<unsigned int>(string("123 123")) << '\n'
54 << convert<unsigned int>(string(" 123 123")) << '\n'
55 << convert<unsigned int>(string("123 123 ")) << '\n'
56 << convert<unsigned int>(string(" 123 123 ")) << '\n'
58 << convert<unsigned int>(string()) << '\n'
59 << convert<unsigned int>(string("abc")) << '\n'
60 << convert<unsigned int>(string(" abc")) << '\n'
61 << convert<unsigned int>(string("abc ")) << '\n'
62 << convert<unsigned int>(string(" abc ")) << '\n'
64 << convert<unsigned int>(string(" 123 abc")) << '\n'
65 << convert<unsigned int>(string("123 abc ")) << '\n'
66 << convert<unsigned int>(string(" 123 abc ")) << '\n'
67 << convert<unsigned int>(string("123 abc")) << endl;
73 cout << convert<string>(123) << '\n'
74 << convert<string>(4294967173u) << '\n'
75 << convert<string>(true) << '\n'
76 << convert<string>(false) << '\n'
78 << convert<string>('a') << '\n'
79 << convert<string>(1.0) << '\n'
80 << convert<string>(1.1) << endl;