diff options
| author | Maxime Coste <frrrwww@gmail.com> | 2016-08-27 10:46:49 +0100 |
|---|---|---|
| committer | Maxime Coste <frrrwww@gmail.com> | 2016-08-27 10:46:49 +0100 |
| commit | 2bf100bdd0522f1427fc6da5ac093895a3c80ce0 (patch) | |
| tree | 6ee1c5adf28b4bad0876401c9b5dbbf830b5c4b3 /src | |
| parent | ba7df73b1565bed6e336bdf2a352a0d757314288 (diff) | |
Add a to_string overload for unsigned int
Diffstat (limited to 'src')
| -rw-r--r-- | src/string.cc | 7 | ||||
| -rw-r--r-- | src/string.hh | 1 |
2 files changed, 8 insertions, 0 deletions
diff --git a/src/string.cc b/src/string.cc index edfd4cf6..69c8f946 100644 --- a/src/string.cc +++ b/src/string.cc @@ -307,6 +307,13 @@ InplaceString<15> to_string(int val) return res; } +InplaceString<15> to_string(unsigned val) +{ + InplaceString<15> res; + res.m_length = sprintf(res.m_data, "%u", val); + return res; +} + InplaceString<23> to_string(long int val) { InplaceString<23> res; diff --git a/src/string.hh b/src/string.hh index 74fbb51a..d1c6aa0e 100644 --- a/src/string.hh +++ b/src/string.hh @@ -327,6 +327,7 @@ inline Hex hex(size_t val) { return {val}; } InplaceString<15> to_string(int val); InplaceString<23> to_string(long int val); +InplaceString<15> to_string(unsigned val); InplaceString<23> to_string(size_t val); InplaceString<23> to_string(Hex val); InplaceString<23> to_string(float val); |
