ObjFW  Diff

Differences From Artifact [ba066f3027]:

To Artifact [55420bac63]:


42
43
44
45
46
47
48
49

50
51
52
53
54

55
56
57
58
59
60
61
42
43
44
45
46
47
48

49
50
51
52
53

54
55
56
57
58
59
60
61







-
+




-
+







 * @brief A class which provides methods to enumerate through collections.
 */
@interface OFEnumerator OF_GENERIC(ObjectType): OFObject
#if !defined(OF_HAVE_GENERICS) && !defined(DOXYGEN)
# define ObjectType id
#endif
/*!
 * An array of all remaining objects in the collection.
 * @brief An array of all remaining objects in the collection.
 */
@property (readonly, nonatomic) OFArray OF_GENERIC(ObjectType) *allObjects;

/*!
 * Returns the next object or `nil` if there is none left.
 * @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;

/*!
 * @brief Resets the enumerator, so the next call to nextObject returns the