mirror of
https://github.com/monero-project/monero.git
synced 2025-08-13 00:15:50 -04:00
Further refactor time_helper.h
Actions: * Remove superfluous includes to boost/date_time, iostream, and pragma_comp_defs.h * Include cstdio for snprintf * Include string for std::string * Move get_gmt_time to top of module for following step * Use thread-safe get_gmt_time instead of unsafe gm_time in function get_internet_time_str() * In get_time_interval_string(), add explicit (int) casts to git rid of VS4996 warnings * In get_time_interval_string(), use snprintf instead of boost::lexical_casts and string concats * In file epee_utils.cpp, include boost/range/iterator_range.hpp for boost::make_iterator_range. Previously, epee_util.cpp was including some file which was including time_helper which included a boost header which included iterator_range.hpp at some point, which allowed epee_util.cpp to compile without an explicit include of iterator_range.hpp. I added it because I removed the boost includes in the first step which broke epee_util.cpp.
This commit is contained in:
parent
020531a813
commit
7fa9e2817d
2 changed files with 24 additions and 30 deletions
|
@ -31,6 +31,7 @@
|
|||
#include <boost/endian/conversion.hpp>
|
||||
#include <boost/range/algorithm/equal.hpp>
|
||||
#include <boost/range/algorithm_ext/iota.hpp>
|
||||
#include <boost/range/iterator_range.hpp>
|
||||
#include <cstdint>
|
||||
#include <gtest/gtest.h>
|
||||
#include <iterator>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue