diff options
author | Minijackson <minijackson@riseup.net> | 2018-08-07 11:02:00 +0200 |
---|---|---|
committer | Minijackson <minijackson@riseup.net> | 2018-08-07 23:11:05 +0200 |
commit | 91a86f8664f4c8ddec6546bd1faeb793b8cd70e3 (patch) | |
tree | 13938d14f4777fabe09e65c633b54b2ce3e43a2b /common/utils.h | |
parent | ea78028750bcf6e5ad526763c5916bf39794ae12 (diff) | |
download | sink-91a86f8664f4c8ddec6546bd1faeb793b8cd70e3.tar.gz sink-91a86f8664f4c8ddec6546bd1faeb793b8cd70e3.zip |
Store revisions as size_t
Diffstat (limited to 'common/utils.h')
-rw-r--r-- | common/utils.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/common/utils.h b/common/utils.h index 7066d79..ec1d5b1 100644 --- a/common/utils.h +++ b/common/utils.h | |||
@@ -27,6 +27,15 @@ namespace Sink { | |||
27 | QByteArray createUuid(); | 27 | QByteArray createUuid(); |
28 | 28 | ||
29 | template <typename T> | 29 | template <typename T> |
30 | static QByteArray padNumber(T number); | ||
31 | |||
32 | template <> | ||
33 | QByteArray padNumber<size_t>(size_t number) | ||
34 | { | ||
35 | return padNumber<qint64>(number); | ||
36 | } | ||
37 | |||
38 | template <typename T> | ||
30 | static QByteArray padNumber(T number) | 39 | static QByteArray padNumber(T number) |
31 | { | 40 | { |
32 | static T uint_num_digits = (T)std::log10(std::numeric_limits<T>::max()) + 1; | 41 | static T uint_num_digits = (T)std::log10(std::numeric_limits<T>::max()) + 1; |