17 signal_deleted.emit();
21 void Base::check_access(Mode m) const
24 throw invalid_access(m);
27 bool Base::getline(string &line)
42 return !eof_flag || !line.empty();
50 return static_cast<unsigned char>(c);
58 signal_end_of_file.emit();
62 const Handle &Base::get_handle(Mode)
64 throw logic_error("Base::get_handle");
68 Base::Synchronize::Synchronize(Base &i):
76 Base::Synchronize::~Synchronize()