Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
May 10, 2015, 11:00:01 PM (10 years ago)
Author:
bknecht
Message:

Turned on c++11 flag in compiler and fixed a bug where boost couldn't handle it.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • code/branches/cpp11/src/libraries/core/config/ConfigFile.cc

    r9559 r10441  
    3535
    3636#include <boost/filesystem.hpp>
     37
     38#include <iterator>
     39#include <algorithm>
    3740
    3841#include "util/Convert.h"
     
    9396                        try
    9497                        {
    95                             boost::filesystem::copy_file(defaultFilepath, filepath);
     98                            std::ifstream input(defaultFilepath.string().c_str(), std::ifstream::in | std::ifstream::binary);
     99                            std::ofstream output(filepath.string().c_str(), std::ofstream::out | std::ofstream::binary);
     100                            copy(std::istreambuf_iterator<char>(input), std::istreambuf_iterator<char>(), std::ostream_iterator<char>(output));
    96101                            orxout(internal_info, context::config) << "Copied " << this->filename_ << " from the default config folder." << endl;
    97102                        }
Note: See TracChangeset for help on using the changeset viewer.