diff options
Diffstat (limited to 'src/mbgl/util/io.hpp')
-rw-r--r-- | src/mbgl/util/io.hpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/mbgl/util/io.hpp b/src/mbgl/util/io.hpp index e95fc16d9d..bf15253ee4 100644 --- a/src/mbgl/util/io.hpp +++ b/src/mbgl/util/io.hpp @@ -2,13 +2,22 @@ #define MBGL_UTIL_IO #include <string> +#include <stdexcept> namespace mbgl { namespace util { +struct IOException : std::runtime_error { + inline IOException(int err, const char* msg) : std::runtime_error(msg), code(err) { + } + const int code = 0; +}; + void write_file(const std::string &filename, const std::string &data); std::string read_file(const std::string &filename); +void deleteFile(const std::string& filename); + } } |