diff options
author | Daniel Wilhelm <shieldwed@outlook.com> | 2018-05-09 00:11:35 +0200 |
---|---|---|
committer | Daniel Wilhelm <shieldwed@outlook.com> | 2018-05-09 00:11:35 +0200 |
commit | 015bb675d6eb177900c8ac94a6d35edc5ad90576 (patch) | |
tree | edde4153ce9b2ba6bdaf9d3c0af0966ed6dfd717 /zen/format_unit.h | |
parent | 9.8 (diff) | |
download | FreeFileSync-015bb675d6eb177900c8ac94a6d35edc5ad90576.tar.gz FreeFileSync-015bb675d6eb177900c8ac94a6d35edc5ad90576.tar.bz2 FreeFileSync-015bb675d6eb177900c8ac94a6d35edc5ad90576.zip |
9.9
Diffstat (limited to 'zen/format_unit.h')
-rwxr-xr-x | zen/format_unit.h | 26 |
1 files changed, 2 insertions, 24 deletions
diff --git a/zen/format_unit.h b/zen/format_unit.h index 9c6a4690..23ab33fb 100755 --- a/zen/format_unit.h +++ b/zen/format_unit.h @@ -18,36 +18,14 @@ namespace zen std::wstring formatFilesizeShort(int64_t filesize); std::wstring formatRemainingTime(double timeInSec); std::wstring formatFraction(double fraction); //within [0, 1] -std::wstring formatUtcToLocalTime(int64_t utcTime); //like Windows Explorer would... +std::wstring formatUtcToLocalTime(time_t utcTime); //like Windows Explorer would... std::wstring formatTwoDigitPrecision (double value); //format with fixed number of digits std::wstring formatThreeDigitPrecision(double value); //(unless value is too large) -template <class NumberType> -std::wstring formatNumber(NumberType number); //format integer number including thousands separator +std::wstring formatNumber(int64_t n); //format integer number including thousands separator - - - - - - - - - -//--------------- inline impelementation ------------------------------------------- -namespace impl -{ -std::wstring includeNumberSeparator(const std::wstring& number); -} - -template <class NumberType> inline -std::wstring formatNumber(NumberType number) -{ - static_assert(IsInteger<NumberType>::value, ""); - return impl::includeNumberSeparator(zen::numberTo<std::wstring>(number)); -} } #endif |