]> git.tdb.fi Git - libs/core.git/blobdiff - source/io/mode.cpp
Rework exceptions for IO
[libs/core.git] / source / io / mode.cpp
diff --git a/source/io/mode.cpp b/source/io/mode.cpp
new file mode 100644 (file)
index 0000000..71d956b
--- /dev/null
@@ -0,0 +1,13 @@
+#include "mode.h"
+
+using namespace std;
+
+namespace Msp {
+namespace IO {
+
+invalid_access::invalid_access(Mode m):
+       logic_error(m==M_READ ? "read" : m==M_WRITE ? "write" : "generic")
+{ }
+
+} // namespace IO
+} // namespace Msp