94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
|
* @param right The object that should be added to the left object
* @return The left and right side folded into one object
*/
typedef id _Nullable (^OFArrayFoldBlock)(id _Nullable left, id right);
#endif
/**
* @class OFArray OFArray.h ObjFW/OFArray.h
*
* @brief An abstract class for storing objects in an array.
*
* @note Subclasses must implement @ref count and @ref objectAtIndex:.
*/
@interface OFArray OF_GENERIC(ObjectType): OFObject <OFCopying,
OFMutableCopying, OFCollection, OFJSONRepresentation,
|
|
|
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
|
* @param right The object that should be added to the left object
* @return The left and right side folded into one object
*/
typedef id _Nullable (^OFArrayFoldBlock)(id _Nullable left, id right);
#endif
/**
* @class OFArray OFArray.h ObjFW/ObjFW.h
*
* @brief An abstract class for storing objects in an array.
*
* @note Subclasses must implement @ref count and @ref objectAtIndex:.
*/
@interface OFArray OF_GENERIC(ObjectType): OFObject <OFCopying,
OFMutableCopying, OFCollection, OFJSONRepresentation,
|