-class invalidParam : public std::exception {
-public:
- invalidParam(docstring const & details)
- : details_(to_utf8(details))
- {}
-
- virtual const char * what() const throw() {
- return details_.c_str();
- }
-
- virtual ~invalidParam() throw() {}
-private:
- std::string const details_;
-};
-
-