Artifact 8e21f78264bf925b08ccea64d0ca61cd76398cfd6575fe4e0096dc71a9c313b4:
- File src/Identifier.h — part of check-in [d7661be1b1] at 2025-03-23 19:40:00 on branch trunk — Clean up identifiers, use blocks for commands (user: js, size: 446) [annotate] [blame] [check-ins using]
#import <ObjFW/ObjFW.h> OF_ASSUME_NONNULL_BEGIN @interface Identifier: OFObject @property (readonly, copy, nonatomic) OFString *name; + (void)addIdentifier:(__kindof Identifier *)identifier; + (__kindof Identifier *)identifierForName:(OFString *)name; + (void)enumerateIdentifiersUsingBlock:(void (^)(__kindof Identifier *))block; - (instancetype)init OF_UNAVAILABLE; - (instancetype)initWithName:(OFString *)name; @end OF_ASSUME_NONNULL_END