[Yoga] replace float with YGFloat

This commit is contained in:
vvveiii
2020-08-15 23:55:28 +08:00
parent ac326555b9
commit 730f46bcf1
4 changed files with 24 additions and 24 deletions

View File

@@ -10,36 +10,36 @@ postfix operator %
extension Int {
public static postfix func %(value: Int) -> YGValue {
return YGValue(value: Float(value), unit: .percent)
return YGValue(value: YGFloat(value), unit: .percent)
}
}
extension Float {
public static postfix func %(value: Float) -> YGValue {
return YGValue(value: value, unit: .percent)
return YGValue(value: YGFloat(value), unit: .percent)
}
}
extension CGFloat {
public static postfix func %(value: CGFloat) -> YGValue {
return YGValue(value: Float(value), unit: .percent)
return YGValue(value: YGFloat(value), unit: .percent)
}
}
extension YGValue : ExpressibleByIntegerLiteral, ExpressibleByFloatLiteral {
public init(integerLiteral value: Int) {
self = YGValue(value: Float(value), unit: .point)
self = YGValue(value: YGFloat(value), unit: .point)
}
public init(floatLiteral value: Float) {
self = YGValue(value: value, unit: .point)
self = YGValue(value: YGFloat(value), unit: .point)
}
public init(_ value: Float) {
self = YGValue(value: value, unit: .point)
self = YGValue(value: YGFloat(value), unit: .point)
}
public init(_ value: CGFloat) {
self = YGValue(value: Float(value), unit: .point)
self = YGValue(value: YGFloat(value), unit: .point)
}
}