//// Copyright(c) 2015 Gabi Melman.// Distributed under the MIT License (http://opensource.org/licenses/MIT)//#pragma once#include <sstream>#include <iomanip>#include <locale>namespaceutils{template<typenameT>inlinestd::stringformat(constT&value){staticstd::localeloc("");std::stringstreamss;ss.imbue(loc);ss<<value;returnss.str();}template<>inlinestd::stringformat(constdouble&value){staticstd::localeloc("");std::stringstreamss;ss.imbue(loc);ss<<std::fixed<<std::setprecision(1)<<value;returnss.str();}}