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