Options#

Fully qualified name: carb::options::Options

Defined in carb/extras/Options.h

class Options#

Receives the results of parsing an options string.

This represents the base class that specific option parsers should inherit from.

Public Functions

template<typename T>
inline T *cast()#

Helper function to cast the args parameter to a parser function.

Returns:

This object cast to the requested type.

Public Members

int argc = 0#

The original argument count from the caller.

char **argv = nullptr#

The original argument list from the caller.

int firstCommandArgument = -1#

The index of the first argument that was not consumed as a parsed option.