cag_option_fetch

(since v1.0.0)
Fetches an option from the argument list.

Description

bool cag_option_fetch(cag_option_context *context);

This function fetches a single option from the argument list. The context will be moved to that item. Information can be extracted from the context after the item has been fetched. The arguments will be re-ordered, which means that non-option arguments will be moved to the end of the argument list. After all options have been fetched, all non-option arguments will be positioned after the index of the context.

Parameters

Return Value

Returns true if there was another option or false if the end is reached.

Changelog

Version Description
v1.0.3 Added shared library exports.
v1.0.1 Added support for C++ projects.
v1.0.0 The function is introduced.