Clean up includes

Alphabetize and survey for missing and unneeded includes.
This commit is contained in:
Howard Hinnant
2016-08-27 14:18:46 -04:00
parent fcdca67c5b
commit 3e25bd45f7
2 changed files with 16 additions and 13 deletions

18
date.h
View File

@@ -27,20 +27,25 @@
// been invented (that woud involve another several millennia of evolution).
// We did not mean to shout.
#include <cctype>
#include <chrono>
#include <climits>
#if !(__cplusplus >= 201402)
# include <cmath>
#endif
#include <cstdint>
#include <cstdlib>
#include <ctime>
#include <istream>
#include <ios>
#include <limits>
#include <locale>
#include <ostream>
#include <ratio>
#include <type_traits>
#include <sstream>
#include <cctype>
#include <stdexcept>
#include <string>
#include <utility>
#include <type_traits>
namespace date
{
@@ -3957,7 +3962,8 @@ format(const std::locale& loc, std::basic_string<CharT, Traits> fmt,
break;
case 'S':
case 'T':
if (command && !modified && ratio_less<typename Duration::period, ratio<1>>::value)
if (command && !modified && ratio_less<typename Duration::period,
ratio<1>>::value)
{
basic_ostringstream<CharT, Traits> os;
os.imbue(loc);
@@ -4065,8 +4071,8 @@ format(std::basic_string<CharT, Traits> fmt, sys_time<Duration> tp)
{
const std::string abbrev("UTC");
CONSTDATA std::chrono::seconds offset{0};
return detail::format(std::locale{}, std::move(fmt), local_time<Duration>{tp.time_since_epoch()},
&abbrev, &offset);
return detail::format(std::locale{}, std::move(fmt),
local_time<Duration>{tp.time_since_epoch()}, &abbrev, &offset);
}
// const CharT* formats

11
tz.h
View File

@@ -78,22 +78,19 @@ static_assert(HAS_REMOTE_API == 0 ? AUTO_DOWNLOAD == 0 : true,
#include <algorithm>
#include <cassert>
#include <chrono>
#include <cstdint>
#include <istream>
#include <locale>
#if LAZY_INIT
# include <memory>
# include <mutex>
#endif
#include <ostream>
#include <ratio>
#include <sstream>
#include <stdexcept>
#include <string>
#include <type_traits>
#include <utility>
#include <vector>
#if LAZY_INIT
# include <memory>
# include <mutex>
#endif
#include <time.h>
namespace date
{