diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2008-09-27 04:47:26 +0000 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2008-09-27 04:47:26 +0000 |
| commit | 327cbcb1eb422900d99b3e947babc1f3c8dc2f6a (patch) | |
| tree | c775d69e139e9df74d8483b203b03144ce18569b /src/OptionHandlerException.h | |
| parent | e51e7207cfa27d903816101aef9d9447eb562672 (diff) | |
2008-09-27 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
Fixed compile error on OptionHandlerException
* src/Makefile.am
* src/OptionHandlerException.cc
* src/OptionHandlerException.h
Diffstat (limited to 'src/OptionHandlerException.h')
| -rw-r--r-- | src/OptionHandlerException.h | 26 |
1 files changed, 7 insertions, 19 deletions
diff --git a/src/OptionHandlerException.h b/src/OptionHandlerException.h index 83bf467e..2304fe0f 100644 --- a/src/OptionHandlerException.h +++ b/src/OptionHandlerException.h @@ -35,7 +35,6 @@ #ifndef _D_OPTION_HANDLER_EXCEPTION_H_ #define _D_OPTION_HANDLER_EXCEPTION_H_ #include "FatalException.h" -#include "StringFormat.h" namespace aria2 { @@ -43,30 +42,19 @@ class OptionHandlerException:public FatalException { private: std::string _optName; - static const std::string MESSAGE = - "Exception occurred while processing option %s:"; + static const std::string MESSAGE; protected: - virtual SharedHandle<Exception> copy() const - { - SharedHandle<Exception> e(new OptionHandlerException(*this)); - return e; - } + virtual SharedHandle<Exception> copy() const; public: - OptionHandlerException(const std::string& optName): - FatalException - (StringFormat(MESSAGE, optName.c_str()).str()), _optName(optName) {} + OptionHandlerException(const std::string& optName); - OptionHandlerException(const std::string& optName, - const Exception& cause): - FatalException - (StringFormat(MESSAGE, optName.c_str()).str(), cause), _optName(optName) {} + OptionHandlerException(const std::string& optName, const Exception& cause); - OptionHandlerException(const OptionHandlerException& e): - FatalException(e), _optName(e._optName) {} + OptionHandlerException(const OptionHandlerException& e); - virtual ~OptionHandlerException() throw() {} + virtual ~OptionHandlerException() throw(); - const std::string& getOptionName() const throw() { return _optName; } + const std::string& getOptionName() const throw(); }; } // namespace aria2 |
