options#

Fully qualified name: carb::options

namespace options#

Namespace for the options processing helper functions.

Classes#

Options

Receives the results of parsing an options string.

Value

A multi-value type.

Enumerations#

ParseResult

The possible result codes of parsing a single option.

ValueType

Type names for values passed to the parser functions.

Functions#

bool parseOptions(const Option *supportedArgs, int argc, char **argv, Options *args)

DEV.

void printOptionUsage(const Option *supportedArgs, const char *helpString, FILE *stream)

Prints out the documentation for an option table.

Structs#

Option

Information about a single option and its parser.

Typedefs#

ArgParserFunc

Prototype of a parser function to handle a single option.