diff -r 2b6bffe0e7e8 -r a1fd7008a052 lemon/arg_parser.h --- a/lemon/arg_parser.h Tue Dec 20 18:15:14 2011 +0100 +++ b/lemon/arg_parser.h Tue Dec 20 18:15:38 2011 +0100 @@ -35,12 +35,19 @@ namespace lemon { ///Exception used by ArgParser + + ///Exception used by ArgParser. + /// class ArgParserException : public Exception { public: + /// Reasons for failure + + /// Reasons for failure. + /// enum Reason { - HELP, /// --help option was given - UNKNOWN_OPT, /// Unknown option was given - INVALID_OPT /// Invalid combination of options + HELP, ///< --help option was given. + UNKNOWN_OPT, ///< Unknown option was given. + INVALID_OPT ///< Invalid combination of options. }; private: