X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fio%2Fmode.h;h=5500dff613bc5e6a857f66bc9f9e7e4090be9893;hb=8f2711fba7a2817840038630d9cf9a2060ecbe8e;hp=5e103f278907be65a1f7f91da38ac34c5d113301;hpb=6e0fd758970bcb5bad5e3f2454b694cc4d7b4b66;p=libs%2Fcore.git diff --git a/source/io/mode.h b/source/io/mode.h index 5e103f2..5500dff 100644 --- a/source/io/mode.h +++ b/source/io/mode.h @@ -1,6 +1,8 @@ #ifndef MSP_IO_MODE_H_ #define MSP_IO_MODE_H_ +#include + namespace Msp { namespace IO { @@ -23,6 +25,13 @@ inline Mode operator&(Mode m, Mode n) inline Mode operator~(Mode m) { return Mode(~static_cast(m)); } + +class invalid_access: public std::logic_error +{ +public: + invalid_access(Mode); +}; + } // namespace IO } // namespace Msp