76
77
78
79
80
81
82
83
84
85
86
87
88
89
|
* @param right The object that should be added to the left object
* @return The left and right side folded into one object
*/
typedef id (^of_array_fold_block_t)(id left, id right);
#endif
/*!
* @brief An abstract class for storing objects in an array.
*/
@interface OFArray: OFObject <OFCopying, OFMutableCopying, OFCollection,
OFSerialization, OFJSONRepresentation, OFMessagePackRepresentation>
#ifdef OF_HAVE_PROPERTIES
@property (readonly) size_t count;
#endif
|
>
>
|
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
|
* @param right The object that should be added to the left object
* @return The left and right side folded into one object
*/
typedef id (^of_array_fold_block_t)(id left, id right);
#endif
/*!
* @class OFArray OFArray.h ObjFW/OFArray.h
*
* @brief An abstract class for storing objects in an array.
*/
@interface OFArray: OFObject <OFCopying, OFMutableCopying, OFCollection,
OFSerialization, OFJSONRepresentation, OFMessagePackRepresentation>
#ifdef OF_HAVE_PROPERTIES
@property (readonly) size_t count;
#endif
|