00001 #ifndef IOEXCEPTION_H 00002 #define IOEXCEPTION_H 00003 00004 #include "Exception.h" 00005 00006 namespace MFUtil 00007 { 00011 class IOException : public Exception 00012 { 00013 public: 00014 00015 IOException( std::string p_stack = "" ) : Exception( PRINCIPAL_COMMENT, p_stack ){}; 00016 00017 virtual ~IOException(){}; 00018 00019 protected: 00020 00021 const std::string& getPrincipalComment( void ); 00022 00023 private: 00024 00025 static std::string PRINCIPAL_COMMENT; 00026 00027 }; 00028 } 00029 00030 #endif 00031 NT; 00032 00033 }; 00034 } 00035 00036 #endif