/*
* Copyright (c) Huawei Technologies Co., Ltd. 2024-2024. All rights reserved.
*/
package cbor4cj
public open class AbstractFloat <: Special {
private let value: Float32
public init(specialType: SpecialType, value: Float32) {
super(specialType)
this.value = value
}
public func getValue(): Float32 {
return value
}
public override func equals(object: Object): Bool {
if (object is AbstractFloat) {
let other = (object as AbstractFloat).getOrThrow()
return super.equals(object) && value == other.value
}
return false
}
}