File tree Expand file tree Collapse file tree 1 file changed +30
-0
lines changed Expand file tree Collapse file tree 1 file changed +30
-0
lines changed Original file line number Diff line number Diff line change
1
+ import Foundation
2
+ import CoreGraphics
3
+
4
+ public protocol PrimitiveType {
5
+ }
6
+
7
+ extension String : PrimitiveType { }
8
+
9
+ extension Bool : PrimitiveType { }
10
+
11
+ extension Int : PrimitiveType { }
12
+ extension Int8 : PrimitiveType { }
13
+ extension Int16 : PrimitiveType { }
14
+ extension Int32 : PrimitiveType { }
15
+ extension Int64 : PrimitiveType { }
16
+
17
+ extension UInt : PrimitiveType { }
18
+ extension UInt8 : PrimitiveType { }
19
+ extension UInt16 : PrimitiveType { }
20
+ extension UInt32 : PrimitiveType { }
21
+ extension UInt64 : PrimitiveType { }
22
+
23
+ extension Float : PrimitiveType { }
24
+ extension Double : PrimitiveType { }
25
+
26
+ extension NSNumber : PrimitiveType { }
27
+ extension CGFloat : PrimitiveType { }
28
+
29
+ extension Array : PrimitiveType where Element: PrimitiveType { }
30
+ extension Dictionary : PrimitiveType where Value: PrimitiveType { }
You can’t perform that action at this time.
0 commit comments