74 const char*
what()
const throw() {
return _msg.c_str(); }
86 Record(
const int c = 0 ) :
code(
c ) {}
90 std::vector< Record > data;
92 bool parse_long_option(
const char *
const opt,
const char *
const arg,
93 const Option options[],
int & argind )
throw();
94 bool parse_short_option(
const char *
const opt,
const char *
const arg,
95 const Option options[],
int & argind )
throw();
99 const Option options[],
const bool in_order =
false ) throw();
103 const Option options[] ) throw();
105 const std::
string &
error() const throw() {
return _error; }
112 int code(
const int i )
const throw()
120 if(
i >= 0 &&
i <
arguments() )
return data[
i].argument;
const std::string & error() const
Definition: arg_parser.h:105
Definition: arg_parser.h:64
std::string argument(const int i) const
Definition: arg_parser.h:118
SWFStream & s
Definition: DefineBitsTag.cpp:73
Definition: arg_parser.h:55
Definition: arg_parser.h:55
Definition: GnashKey.h:149
int code(const int i) const
Definition: arg_parser.h:112
Definition: arg_parser.h:57
DSOEXPORT Arg_parser(const int argc, const char *const argv[], const Option options[], const bool in_order=false)
Definition: arg_parser.cpp:126
int arguments() const
Definition: arg_parser.h:108
Definition: GnashKey.h:166
const char * what() const
Definition: arg_parser.h:74
Has_arg has_arg
Definition: arg_parser.h:61
#define DSOEXPORT
Definition: dsodefs.h:55
Definition: GnashKey.h:132
Definition: GnashKey.h:155
T argument(const int i) const
Definition: arg_parser.h:125
ArgParserException(const std::string &s)
Definition: arg_parser.h:67
Definition: arg_parser.h:55
int code
Definition: arg_parser.h:59
const char * name
Definition: arg_parser.h:60
virtual ~ArgParserException()
Definition: arg_parser.h:72
Definition: arg_parser.h:52
Has_arg
Definition: arg_parser.h:55