25 OF_ASSUME_NONNULL_BEGIN
39 OFString *__unsafe_unretained _Nullable longOption;
57 bool *_Nullable isSpecifiedPtr;
63 OFString *__autoreleasing _Nullable *_Nullable argumentPtr;
71 OF_SUBCLASSING_RESTRICTED
77 size_t _index, _subIndex;
78 OFUnichar _lastOption;
79 OFString *_Nullable _lastLongOption, *_Nullable _argument;
91 @property (readonly, nonatomic) OFUnichar lastOption;
108 @property OF_NULLABLE_PROPERTY (readonly, nonatomic)
OFString *lastLongOption;
114 @property OF_NULLABLE_PROPERTY (readonly, nonatomic)
OFString *argument;
119 @property (readonly, nonatomic)
133 - (instancetype)init OF_UNAVAILABLE;
146 OF_DESIGNATED_INITIALIZER;
166 - (OFUnichar)nextOption;
169 OF_ASSUME_NONNULL_END
An abstract class for storing objects in an array.
Definition: OFArray.h:107
The root class for all other classes inside ObjFW.
Definition: OFObject.h:690
A class similar to OFDictionary, but providing more options how keys and objects should be retained...
Definition: OFMapTable.h:76
A class for parsing the program options specified on the command line.
Definition: OFOptionsParser.h:72
A class for handling strings.
Definition: OFString.h:142
signed char hasArgument
Definition: OFOptionsParser.h:51
OFUnichar shortOption
Definition: OFOptionsParser.h:34
An option which can be parsed by an OFOptionsParser.
Definition: OFOptionsParser.h:32