diff -r 141f9c0db4a3 -r 38213abd2911 lemon/arg_parser.h --- a/lemon/arg_parser.h Sat Mar 06 14:35:12 2010 +0000 +++ b/lemon/arg_parser.h Thu Mar 18 00:30:25 2010 +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: