64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
|
* @brief The value as an OFSize.
*
* If the value is not OFSize-sized, @ref OFOutOfRangeException is thrown.
*/
@property (readonly, nonatomic) OFSize sizeValue;
/**
* @brief The value as a rectangle.
*
* If the value is not rectangle-sized, @ref OFOutOfRangeException is thrown.
*/
@property (readonly, nonatomic) of_rectangle_t rectangleValue;
/**
* @brief Creates a new, autorelease OFValue with the specified bytes of the
* specified type.
*
* @param bytes The bytes containing the value
* @param objCType The ObjC type encoding for the value
|
|
|
|
|
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
|
* @brief The value as an OFSize.
*
* If the value is not OFSize-sized, @ref OFOutOfRangeException is thrown.
*/
@property (readonly, nonatomic) OFSize sizeValue;
/**
* @brief The value as a OFRect.
*
* If the value is not OFRect-sized, @ref OFOutOfRangeException is thrown.
*/
@property (readonly, nonatomic) OFRect rectValue;
/**
* @brief Creates a new, autorelease OFValue with the specified bytes of the
* specified type.
*
* @param bytes The bytes containing the value
* @param objCType The ObjC type encoding for the value
|
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
|
*/
+ (instancetype)valueWithSize: (OFSize)size;
/**
* @brief Creates a new, autoreleased OFValue containing the specified
* rectangle.
*
* @param rectangle The rectangle the OFValue should contain
* @return A new, autoreleased OFValue
*/
+ (instancetype)valueWithRectangle: (of_rectangle_t)rectangle;
/**
* @brief Initializes an already allocated OFValue with the specified bytes of
* the specified type.
*
* @param bytes The bytes containing the value
* @param objCType The ObjC type encoding for the value
|
|
|
|
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
|
*/
+ (instancetype)valueWithSize: (OFSize)size;
/**
* @brief Creates a new, autoreleased OFValue containing the specified
* rectangle.
*
* @param rect The rectangle the OFValue should contain
* @return A new, autoreleased OFValue
*/
+ (instancetype)valueWithRect: (OFRect)rect;
/**
* @brief Initializes an already allocated OFValue with the specified bytes of
* the specified type.
*
* @param bytes The bytes containing the value
* @param objCType The ObjC type encoding for the value
|