X-Git-Url: http://git.tdb.fi/?p=libs%2Fcore.git;a=blobdiff_plain;f=source%2Fio%2Fmode.h;fp=source%2Fio%2Fmode.h;h=5500dff613bc5e6a857f66bc9f9e7e4090be9893;hp=5e103f278907be65a1f7f91da38ac34c5d113301;hb=8f2711fba7a2817840038630d9cf9a2060ecbe8e;hpb=c7afef88380ebebc8c2b04e48664d73281ec8848 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