Public Types | |
enum | argKind { Opt, Req, Tog } |
enum | ArgsRetCode { ARG_MISSING, ARG_OK, ARG_ERR } |
Public Member Functions | |
ARGS (char *, argKind, unionClass, char *d=NULL, argsAction &a=no_action) | |
ARGS (argKind, unionClass, char *d=NULL, argsAction &a=no_action) | |
ARGS (unionClass, char *d=NULL, argsAction &a=no_action) | |
ARGS (const ARGS &) | |
ARGS () | |
Static Public Member Functions | |
static void | cleanUp () |
static ArgsRetCode | parseFromCommandLine (int, char **) |
static ArgsRetCode | parseFromFile (char *f="argsFile") |
static void | parse (int, char **, char *&, ostream *prout=NULL) |
static void | parse (int i, char **c, ostream *prout=NULL) |
static void | printMissing () |
static void | usage (bool force=false) |
static void | ignoreUnknownFlag () |
static void | regardUnknownFlag () |
Static Public Attributes | |
static ARGS | Args [] |
static ARGS | END |
Friends | |
class | unionClass |
class | argsAction |
ostream & | operator<< (ostream &, ARGS *) |
ostream & | operator<< (ostream &, ARGS &) |
Definition at line 176 of file arguments.h.