17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
|
+
+
-
-
+
+
|
#import "OFObject.h"
/**
* \brief A class which provides methods to enumerate through collections.
*/
@interface OFEnumerator: OFObject
/**
* \brief Returns the next object.
*
* \return The next object
*/
- (id)nextObject;
/**
* Resets the enumerator, so the next call to nextObject returns the first
* object again.
* \brief Resets the enumerator, so the next call to nextObject returns the
* first object again.
*/
- (void)reset;
@end
/*
* This needs to be exactly like this because it's hardcoded in the compiler.
*
|