/// \brief Points to the element in argv where lastArg was encountered. Unspecified if lastArg is not set.
constchar*const*lastArgDenotation;
/// \brief The currently processed abbreviation denotation (should be substring of one of the args in argv). Set to nullptr for processing argv from the beginning (default).
/// \brief The type of the currently processed abbreviation denotation. Unspecified if argDenotation is not set.
unsignedcharargDenotationType;
/// \brief Whether completion mode is enabled. In this case reading args will be continued even if an denotation is unknown (regardless of unknownArgumentBehavior()).