19 OF_ASSUME_NONNULL_BEGIN
22 @class OFArray OF_GENERIC(ObjectType);
40 #ifdef OF_HAVE_PROPERTIES
41 @property (readonly, copy)
OFString *applicationName;
52 + (instancetype)settingsWithApplicationName: (
OFString*)applicationName;
62 - initWithApplicationName: (
OFString*)applicationName;
88 - (void)setInteger: (intmax_t)integer
97 - (void)setBool: (
bool)bool_
106 - (void)setFloat: (
float)float_
115 - (void)setDouble: (
double)double_
145 defaultValue: (nullable
OFString*)defaultValue;
155 - (intmax_t)integerForPath: (
OFString*)path
156 defaultValue: (intmax_t)defaultValue;
166 - (bool)boolForPath: (
OFString*)path
167 defaultValue: (
bool)defaultValue;
177 - (float)floatForPath: (
OFString*)path
178 defaultValue: (
float)defaultValue;
188 - (double)doubleForPath: (
OFString*)path
189 defaultValue: (
double)defaultValue;
205 - (void)removeValueForPath: (
OFString*)path;
218 OF_ASSUME_NONNULL_END
A class for handling strings.
Definition: OFString.h:91
A class for storing and retrieving settings.
Definition: OFSettings.h:35
The root class for all other classes inside ObjFW.
Definition: OFObject.h:364
An abstract class for storing objects in an array.
Definition: OFArray.h:95