21OF_ASSUME_NONNULL_BEGIN
67OF_SUBCLASSING_RESTRICTED
73 size_t _index, _subIndex;
74 OFUnichar _lastOption;
75 OFString *_Nullable _lastLongOption, *_Nullable _argument;
87@property (readonly, nonatomic) OFUnichar lastOption;
115@property (readonly, nonatomic)
129- (instancetype)init OF_UNAVAILABLE;
142 OF_DESIGNATED_INITIALIZER;
162- (OFUnichar)nextOption;
An abstract class for storing objects in an array.
Definition OFArray.h:105
A class similar to OFDictionary, but providing more options how keys and objects should be retained,...
Definition OFMapTable.h:74
The root class for all other classes inside ObjFW.
Definition OFObject.h:688
A class for parsing the program options specified on the command line.
Definition OFOptionsParser.h:69
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:104
OFString * argument
The argument for the last parsed option, or nil if the last parsed option takes no argument.
Definition OFOptionsParser.h:110
OFArray * remainingArguments
The arguments following the last option.
Definition OFOptionsParser.h:116
A class for handling strings.
Definition OFString.h:135
An option which can be parsed by an OFOptionsParser.
Definition OFOptionsParser.h:28
OFString *__autoreleasing * argumentPtr
Definition OFOptionsParser.h:59
bool * isSpecifiedPtr
Definition OFOptionsParser.h:53
OFString *__unsafe_unretained longOption
Definition OFOptionsParser.h:35
signed char hasArgument
Definition OFOptionsParser.h:47
OFUnichar shortOption
Definition OFOptionsParser.h:30