diff options
author | rtk0c <[email protected]> | 2021-05-26 15:31:12 -0700 |
---|---|---|
committer | rtk0c <[email protected]> | 2021-05-29 13:34:43 -0700 |
commit | f957f4094a8d98ad0de294c3e6325ce9a860994e (patch) | |
tree | db5caa6fbefa1699149e974448fd4dab6b2535b1 /core/src/Model/Workflow/Values | |
parent | a611b22650d1e40593db4fb1bce29d925e49e932 (diff) |
More work on TableTemplate
Diffstat (limited to 'core/src/Model/Workflow/Values')
-rw-r--r-- | core/src/Model/Workflow/Values/BasicValues.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/core/src/Model/Workflow/Values/BasicValues.cpp b/core/src/Model/Workflow/Values/BasicValues.cpp index 93ee366..a7cf635 100644 --- a/core/src/Model/Workflow/Values/BasicValues.cpp +++ b/core/src/Model/Workflow/Values/BasicValues.cpp @@ -20,12 +20,17 @@ static std::string NumberToString(T value) constexpr auto kSize = std::numeric_limits<T>::max_digits10; char buf[kSize]; +#if PLATFORM_WIN32 auto res = std::to_chars(buf, buf + kSize, value); if (res.ec == std::errc()) { return std::string(buf, res.ptr); } else { return "<err>"; } +#else + // TODO libstdc++ doesn't have floating point charconv yet + return std::to_string(value); +#endif } std::string NumericValue::GetTruncatedString() const |