21 OF_ASSUME_NONNULL_BEGIN
68 OF_SUBCLASSING_RESTRICTED
74 size_t _index, _subIndex;
75 of_unichar_t _lastOption;
76 OFString *_Nullable _lastLongOption, *_Nullable _argument;
88 @property (readonly, nonatomic) of_unichar_t lastOption;
116 @property (readonly, nonatomic)
130 - (instancetype)init OF_UNAVAILABLE;
143 OF_DESIGNATED_INITIALIZER;
163 - (of_unichar_t)nextOption;
166 OF_ASSUME_NONNULL_END
An abstract class for storing objects in an array.
Definition: OFArray.h:92
A class similar to OFDictionary, but providing more options how keys and objects should be retained,...
Definition: OFMapTable.h:75
The root class for all other classes inside ObjFW.
Definition: OFObject.h:520
A class for parsing the program options specified on the command line.
Definition: OFOptionsParser.h:70
OFString * lastLongOption
The long option for the last parsed option, or nil if the last parsed option was not passed as a long...
Definition: OFOptionsParser.h:105
OFString * argument
The argument for the last parsed option, or nil if the last parsed option takes no argument.
Definition: OFOptionsParser.h:111
OFArray * remainingArguments
The arguments following the last option.
Definition: OFOptionsParser.h:117
A class for handling strings.
Definition: OFString.h:132
An option which can be parsed by an OFOptionsParser.
Definition: OFOptionsParser.h:28
of_unichar_t shortOption
Definition: OFOptionsParser.h:30
signed char hasArgument
Definition: OFOptionsParser.h:47
OFString *__unsafe_unretained _Nullable longOption
Definition: OFOptionsParser.h:35
OFString *__autoreleasing _Nullable *_Nullable argumentPtr
Definition: OFOptionsParser.h:59
bool *_Nullable isSpecifiedPtr
Definition: OFOptionsParser.h:53