Go to the documentation of this file.
75 const char*
what()
const throw() {
return _msg.c_str(); }
87 Record(
const int c = 0 ) :
code(
c ) {}
91 std::vector< Record > data;
93 bool parse_long_option(
const char *
const opt,
const char *
const arg,
94 const Option options[],
int & argind )
throw();
95 bool parse_short_option(
const char *
const opt,
const char *
const arg,
96 const Option options[],
int & argind )
throw();
100 const Option options[],
const bool in_order =
false ) throw();
104 const Option options[] ) throw();
106 const std::
string &
error() const throw() {
return _error; }
113 int code(
const int i )
const throw()
int code
Definition: arg_parser.h:60
Has_arg
Definition: arg_parser.h:56
Definition: arg_parser.h:59
std::string argument(const int i) const
Definition: arg_parser.h:119
std::string name
Definition: LocalConnection_as.cpp:149
@ T
Definition: GnashKey.h:132
@ i
Definition: GnashKey.h:155
int arguments() const
Definition: arg_parser.h:109
Definition: arg_parser.h:66
@ s
Definition: GnashKey.h:165
const std::string & error() const
Definition: arg_parser.h:106
@ no
Definition: arg_parser.h:56
Definition: arg_parser.h:54
@ t
Definition: GnashKey.h:166
DSOEXPORT Arg_parser(const int argc, const char *const argv[], const Option options[], const bool in_order=false)
Definition: arg_parser.cpp:126
Has_arg has_arg
Definition: arg_parser.h:62
code
Definition: GnashKey.h:44
ArgParserException(std::string s)
Definition: arg_parser.h:68
@ maybe
Definition: arg_parser.h:56
virtual ~ArgParserException()
Definition: arg_parser.h:73
T argument(const int i) const
Definition: arg_parser.h:126
int code(const int i) const
Definition: arg_parser.h:113
@ c
Definition: GnashKey.h:149
const char * what() const
Definition: arg_parser.h:75
#define DSOEXPORT
Definition: dsodefs.h:55
@ yes
Definition: arg_parser.h:56
const char * name
Definition: arg_parser.h:61
SimpleBuffer data
Definition: LocalConnection_as.cpp:151