#include "genesis/utils/io/strict_fstream.hpp"
#include "genesis/utils/core/exception.hpp"
#include <cassert>
#include <cerrno>
#include <cstring>
#include <fstream>
#include <stdexcept>
#include <string>
Go to the source code of this file.
|
| genesis |
| Container namespace for all symbols of genesis in order to keep them separate when used as a library.
|
|
| genesis::utils |
|
|
static void | check_mode_ (std::string const &filename, std::ios_base::openmode mode) |
|
static void | check_open_ (std::ios *s_p, std::string const &filename, std::ios_base::openmode mode) |
|
static void | check_peek_ (std::istream *is_p, std::string const &filename, std::ios_base::openmode mode) |
|
static std::string | mode_to_string_ (std::ios_base::openmode mode) |
|
static std::string | strerror_ () |
| Overload of error-reporting function, to enable use with VS. More...
|
|