1 #ifndef NSVALUE_BOXED_EXPRESSIONS_SUPPORT_H
2 #define NSVALUE_BOXED_EXPRESSIONS_SUPPORT_H
4 #define BOXABLE __attribute__((objc_boxable))
6 typedef unsigned long NSUInteger
;
7 typedef double CGFloat
;
9 typedef struct BOXABLE _NSRange
{
14 typedef struct BOXABLE _NSPoint
{
19 typedef struct BOXABLE _NSSize
{
24 typedef struct BOXABLE _NSRect
{
33 typedef struct BOXABLE CGPoint CGPoint
;
39 typedef struct BOXABLE CGSize CGSize
;
45 typedef struct BOXABLE CGRect CGRect
;
53 typedef struct BOXABLE NSEdgeInsets NSEdgeInsets
;
57 + (NSValue
*)valueWithBytes
:(const void *)value objCType
:(const char *)type
;
61 NSRange
getRange(void);
63 #endif // NSVALUE_BOXED_EXPRESSIONS_SUPPORT_H