X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;ds=sidebyside;f=source%2Fio%2Fbase.cpp;h=fe706fd5b3cf5cad6b7c5b52e5f229992d5ac933;hb=df5ab3d867c51d72344e443e3adb05bfa29a2b53;hp=926440a9c4575da477b37e4ad60eea3593ef86a4;hpb=c21ab7e49852585df01b4cc19599e25a918b581b;p=libs%2Fcore.git diff --git a/source/io/base.cpp b/source/io/base.cpp index 926440a..fe706fd 100644 --- a/source/io/base.cpp +++ b/source/io/base.cpp @@ -16,6 +16,12 @@ Base::~Base() signal_deleted.emit(); } +void Base::check_access(Mode m) const +{ + if(!(mode&m)) + throw invalid_access(m); +} + bool Base::getline(string &line) { line.clear();