Support wide streams

This commit is contained in:
Howard Hinnant
2016-05-29 00:15:33 -04:00
parent f60f61201c
commit 76bef1fe01
4 changed files with 419 additions and 184 deletions
+3 -3
View File
@@ -1034,7 +1034,7 @@ operator<<(std::ostream& os, const Rule& r)
{
using namespace date;
using namespace std::chrono;
detail::save_stream _(os);
detail::save_stream<char> _(os);
os.fill(' ');
os.flags(std::ios::dec | std::ios::left);
os.width(15);
@@ -1853,7 +1853,7 @@ operator<<(std::ostream& os, const time_zone& z)
{
using namespace date;
using namespace std::chrono;
detail::save_stream _(os);
detail::save_stream<char> _(os);
os.fill(' ');
os.flags(std::ios::dec | std::ios::left);
#if LAZY_INIT
@@ -1919,7 +1919,7 @@ std::ostream&
operator<<(std::ostream& os, const link& x)
{
using namespace date;
detail::save_stream _(os);
detail::save_stream<char> _(os);
os.fill(' ');
os.flags(std::ios::dec | std::ios::left);
os.width(35);