mirror of https://github.com/SnapKit/SnapKit
Change += and -= to use inPlace ops and += should be union
This commit is contained in:
parent
5afd216e21
commit
88021b8280
|
@ -157,10 +157,10 @@ internal struct ConstraintAttributes: OptionSetType, BooleanType {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
internal func +=(inout left: ConstraintAttributes, right: ConstraintAttributes) {
|
internal func +=(inout left: ConstraintAttributes, right: ConstraintAttributes) {
|
||||||
left = left.intersect(right)
|
left.unionInPlace(right)
|
||||||
}
|
}
|
||||||
internal func -=(inout left: ConstraintAttributes, right: ConstraintAttributes) {
|
internal func -=(inout left: ConstraintAttributes, right: ConstraintAttributes) {
|
||||||
left = left.subtract(right)
|
left.subtractInPlace(right)
|
||||||
}
|
}
|
||||||
internal func ==(left: ConstraintAttributes, right: ConstraintAttributes) -> Bool {
|
internal func ==(left: ConstraintAttributes, right: ConstraintAttributes) -> Bool {
|
||||||
return left.rawValue == right.rawValue
|
return left.rawValue == right.rawValue
|
||||||
|
|
Loading…
Reference in New Issue