00001 // exception when opening a file etc. 00002 00003 #ifndef fileExc_hh 00004 #define fileExc_hh 00005 00006 #include "exceptions.hh" 00007 00008 namespace concepts { 00009 00010 // ********************************************************* FileOpenError ** 00011 00015 class FileOpenError : public MissingFeature { 00016 public: 00020 FileOpenError(const std::string& file) throw(); 00021 protected: 00022 virtual std::ostream& info(std::ostream& os) const throw(); 00023 }; 00024 00025 } 00026 00027 #endif // fileExc_hh