40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
|
@interface OFSet: OFObject <OFCollection, OFCopying, OFMutableCopying,
OFSerialization>
/**
* \brief Creates a new set.
*
* \return A new, autoreleased set
*/
+ set;
/**
* \brief Creates a new set with the specified set.
*
* \param set The set to initialize the set with
* \return A new, autoreleased set with the specified set
*/
+ setWithSet: (OFSet*)set;
/**
* \brief Creates a new set with the specified array.
*
* \param array The array to initialize the set with
* \return A new, autoreleased set with the specified array
*/
+ setWithArray: (OFArray*)array;
/**
* \brief Creates a new set with the specified objects.
*
* \param firstObject The first object for the set
* \return A new, autoreleased set with the specified objects
*/
+ setWithObjects: (id)firstObject, ...;
/**
* \brief Creates a new set with the specified objects.
*
* \param objects An array of objects for the set
* \param count The number of objects in the specified array
* \return A new, autoreleased set with the specified objects
*/
+ setWithObjects: (id const*)objects
count: (size_t)count;
/**
* \brief Initializes an already allocated set with the specified set.
*
* \param set The set to initialize the set with
* \return An initialized set with the specified set
*/
|
|
|
|
|
|
|
|
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
|
@interface OFSet: OFObject <OFCollection, OFCopying, OFMutableCopying,
OFSerialization>
/**
* \brief Creates a new set.
*
* \return A new, autoreleased set
*/
+ (instancetype)set;
/**
* \brief Creates a new set with the specified set.
*
* \param set The set to initialize the set with
* \return A new, autoreleased set with the specified set
*/
+ (instancetype)setWithSet: (OFSet*)set;
/**
* \brief Creates a new set with the specified array.
*
* \param array The array to initialize the set with
* \return A new, autoreleased set with the specified array
*/
+ (instancetype)setWithArray: (OFArray*)array;
/**
* \brief Creates a new set with the specified objects.
*
* \param firstObject The first object for the set
* \return A new, autoreleased set with the specified objects
*/
+ (instancetype)setWithObjects: (id)firstObject, ...;
/**
* \brief Creates a new set with the specified objects.
*
* \param objects An array of objects for the set
* \param count The number of objects in the specified array
* \return A new, autoreleased set with the specified objects
*/
+ (instancetype)setWithObjects: (id const*)objects
count: (size_t)count;
/**
* \brief Initializes an already allocated set with the specified set.
*
* \param set The set to initialize the set with
* \return An initialized set with the specified set
*/
|