summaryrefslogtreecommitdiff
path: root/src/mbgl/util/io.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mbgl/util/io.hpp')
-rw-r--r--src/mbgl/util/io.hpp9
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);
+
}
}