Adds some includes needed to build with boost 1.79 beta.
The missing includes are solely related to fstream & boost::filesystem::fstream. The boost filesystem docs (even as far back as 1.66) are clear that #include <boost/filesystem.hpp> does not include file stream support. Internal changes to boost filesystem in 1.79 (namely removal of string_file) means that boost/filesystem/fstream.hpp no longer get implicitly included via boost/filesystem.hpp, so we need to be explicit about this.
Change Description
Adds some includes needed to build with boost 1.79 beta.
The missing includes are solely related to fstream & boost::filesystem::fstream. The boost filesystem docs (even as far back as 1.66) are clear that
#include <boost/filesystem.hpp>
does not include file stream support. Internal changes to boost filesystem in 1.79 (namely removal of string_file) means thatboost/filesystem/fstream.hpp
no longer get implicitly included viaboost/filesystem.hpp
, so we need to be explicit about this.Change Type
Select ONE:
Testing Changes
Select ANY that apply:
Consensus Changes
API Changes
Documentation Additions