Rudiments
Public Member Functions
commandline Class Reference

List of all members.

Public Member Functions

 commandline (int32_t argc, const char **argv)
 ~commandline ()
const char * getValue (const char *arg) const
bool found (const char *arg) const

Detailed Description

The commandline class provides methods for parsing command line arguments.


Constructor & Destructor Documentation

commandline::commandline ( int32_t  argc,
const char **  argv 
)

Creates an instance of the commandline class.

commandline::~commandline ( )

Deletes this instance of the commandline class.


Member Function Documentation

bool commandline::found ( const char *  arg) const

Returns true if "-arg", "-arg value", "--arg" or "--arg=value" was found on the command line and false if it was not found. This is useful for processing command line switches.

The "arg" parameter may be specified as any of "arg", "-arg" or "--arg".

const char* commandline::getValue ( const char *  arg) const

Looks for either: -arg value or --arg=value on the command line and returns value.

The "arg" parameter may be specified as any of "arg", "-arg" or "--arg".