struct
Float80
Inheritance |
AbsoluteValuable, Comparable, Equatable, FloatLiteralConvertible, Hashable, IntegerLiteralConvertible, Printable, SignedNumberType, Strideable, _Comparable, _SignedNumberType, _Strideable
View Protocol Hierarchy →
|
---|---|
Import |
|
Initializers
Declaration
init
(
_
v
:
Int
)
Declaration
init
(
_
v
:
Int8
)
Declaration
init
(
_
v
:
Int16
)
Declaration
init
(
_
v
:
Int32
)
Declaration
init
(
_
v
:
Int64
)
Declaration
init
(
_
v
:
UInt
)
Declaration
init
(
_
v
:
UInt8
)
Declaration
init
(
_
v
:
UInt16
)
Declaration
init
(
_
v
:
UInt32
)
Declaration
init
(
_
v
:
UInt64
)
Declaration
init
(
_bits
v
:
Builtin
.
FPIEEE80
)
Declaration
init
(
_builtinFloatLiteral
value
:
Builtin
.
FPIEEE80
)
Declaration
init
(
_builtinIntegerLiteral
value
:
Builtin
.
Int2048
)
Instance Variables
The hash value.
Axiom: x == y
implies x.hashValue == y.hashValue
Note: the hash value is not guaranteed to be stable across different invocations of the same program. Do not persist the hash value across program runs.
Declaration
var
hashValue
:
Int
{
get
}
Create an instance initialized to zero.
Declaration
init
()