summaryrefslogtreecommitdiffstats
path: root/common/utils.h
diff options
context:
space:
mode:
authorMinijackson <minijackson@riseup.net>2018-08-07 11:02:00 +0200
committerMinijackson <minijackson@riseup.net>2018-08-21 14:02:42 +0200
commit40fbc56ba745322ed75ac12c5551ce6b9bcb1cc4 (patch)
treeb58e74b52d929f806e45d6ac32710a1a63f9eccc /common/utils.h
parentaf91a18748b91f4a4fc0d83247561371d376bec5 (diff)
downloadsink-40fbc56ba745322ed75ac12c5551ce6b9bcb1cc4.tar.gz
sink-40fbc56ba745322ed75ac12c5551ce6b9bcb1cc4.zip
Store revisions as size_t
Diffstat (limited to 'common/utils.h')
-rw-r--r--common/utils.h9
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 {
27QByteArray createUuid(); 27QByteArray createUuid();
28 28
29template <typename T> 29template <typename T>
30static QByteArray padNumber(T number);
31
32template <>
33QByteArray padNumber<size_t>(size_t number)
34{
35 return padNumber<qint64>(number);
36}
37
38template <typename T>
30static QByteArray padNumber(T number) 39static 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;