InvalidParameterValue(const std::string &w_): Exception(w_) { }
};
+/**
+Thrown when a lookup from a map fails.
+*/
+class KeyError: public Exception
+{
+public:
+ KeyError(const std::string &w_): Exception(w_) { }
+};
+
/**
Thrown when the current object state doesn't allow the requested action.
*/