18 OF_ASSUME_NONNULL_BEGIN
27 OF_SUBCLASSING_RESTRICTED
30 unsigned char _bytes[16];
36 @property (readonly, nonatomic)
OFString *UUIDString;
51 + (instancetype)UUIDWithUUIDBytes: (const
unsigned char [_Nonnull 16])bytes;
61 + (instancetype)UUIDWithUUIDString: (
OFString *)string;
77 - (instancetype)initWithUUIDBytes: (const
unsigned char [_Nonnull 16])bytes;
88 - (instancetype)initWithUUIDString: (
OFString *)string;
103 - (void)getUUIDBytes: (
unsigned char [_Nonnull 16])bytes;
106 OF_ASSUME_NONNULL_END
A protocol for comparing objects.
Definition: OFObject.h:1383
The root class for all other classes inside ObjFW.
Definition: OFObject.h:686
A UUID conforming to RFC 4122.
Definition: OFUUID.h:28
A class for handling strings.
Definition: OFString.h:134
OFComparisonResult
A result of a comparison.
Definition: OFObject.h:54
A protocol for the creation of copies.
Definition: OFObject.h:1346