22 OF_ASSUME_NONNULL_BEGIN
31 OF_SUBCLASSING_RESTRICTED
34 unsigned char _bytes[16];
40 @property (readonly, nonatomic)
OFString *UUIDString;
55 + (instancetype)UUIDWithUUIDBytes: (const
unsigned char [_Nonnull 16])bytes;
65 + (instancetype)UUIDWithUUIDString: (
OFString *)string;
81 - (instancetype)initWithUUIDBytes: (const
unsigned char [_Nonnull 16])bytes;
92 - (instancetype)initWithUUIDString: (
OFString *)string;
107 - (void)getUUIDBytes: (
unsigned char [_Nonnull 16])bytes;
110 OF_ASSUME_NONNULL_END
A protocol for comparing objects.
Definition: OFObject.h:1388
The root class for all other classes inside ObjFW.
Definition: OFObject.h:690
A UUID conforming to RFC 4122.
Definition: OFUUID.h:32
A class for handling strings.
Definition: OFString.h:142
OFComparisonResult
A result of a comparison.
Definition: OFObject.h:58
A protocol for the creation of copies.
Definition: OFObject.h:1350