Differences From Artifact [514f228b0c]:
- File
src/OFEnumerator.h
— part of check-in
[4c09929cca]
at
2022-04-25 15:34:42
on branch trunk
— Use a typedef for NSFastEnumerationState
This fixes building as a module. (user: js, size: 3658) [annotate] [blame] [check-ins using] [more...]
To Artifact [27d5a99680]:
- File src/OFEnumerator.h — part of check-in [c40a295629] at 2022-09-12 14:34:38 on branch trunk — Either restrict subclassing or reserve ivars (user: js, size: 3618) [annotate] [blame] [check-ins using] [more...]
︙ | ︙ | |||
94 95 96 97 98 99 100 | * * @brief A class which provides methods to enumerate through collections. */ @interface OFEnumerator OF_GENERIC(ObjectType): OFObject <OFFastEnumeration> #if !defined(OF_HAVE_GENERICS) && !defined(DOXYGEN) # define ObjectType id #endif | < < < < | 94 95 96 97 98 99 100 101 102 103 104 105 106 107 | * * @brief A class which provides methods to enumerate through collections. */ @interface OFEnumerator OF_GENERIC(ObjectType): OFObject <OFFastEnumeration> #if !defined(OF_HAVE_GENERICS) && !defined(DOXYGEN) # define ObjectType id #endif /** * @brief Returns the next object or `nil` if there is none left. * * @return The next object or `nil` if there is none left */ - (nullable ObjectType)nextObject; |
︙ | ︙ |