00001 /* csaIOError.h 00002 */ 00003 #ifndef _CSAIOERROR_H 00004 #define _CSAIOERROR_H 00005 00006 #include <stdexcept> 00007 #include <string> 00008 00009 namespace osl 00010 { 00011 namespace record 00012 { 00013 namespace csa 00014 { 00015 struct CsaIOError : public std::runtime_error 00016 { 00017 CsaIOError(const std::string& w) : std::runtime_error(w) 00018 { 00019 } 00020 }; 00021 } // namespace csa 00022 } // namespace record 00023 using record::csa::CsaIOError; 00024 } // namespace osl 00025 00026 #endif /* _CSAIOERROR_H */ 00027 // ;;; Local Variables: 00028 // ;;; mode:c++ 00029 // ;;; c-basic-offset:2 00030 // ;;; End: