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