| 33 | class ArgumentException : public Exception |
| 34 | { |
| 35 | static std::string BuildMessage(const std::string& message, const std::string& argumentName) |
| 36 | { |
| 37 | if (argumentName.empty()) return message; |
| 38 | return message + " ????????" + argumentName + "??"; |
| 39 | } |
| 40 | std::string _ArgumentName; |
| 41 | public: |
| 42 | const std::string& ArgumentName() const { return _ArgumentName; } |