SerialNumberWithOverflowCount
public struct SerialNumberWithOverflowCount<
Number: UnsignedInteger & FixedWidthInteger,
OverflowNumber: FixedWidthInteger & UnsignedInteger
>: Hashable
Undocumented
-
Undocumented
Declaration
Swift
public var serialNumber: SerialNumber<Number>
-
Undocumented
Declaration
Swift
public var overflowCount: OverflowNumber
-
Undocumented
Declaration
Swift
public init(serialNumber: SerialNumber<Number>, overflowCount: OverflowNumber = 0)
-
Undocumented
Declaration
Swift
public init(number: Number = 0, overflowCount: OverflowNumber = 0)
-
Undocumented
Declaration
Swift
@inlinable public mutating func increment(by other: SerialNumber<Number>)
-
Undocumented
Declaration
Swift
@inlinable public func incremented(by other: SerialNumber<Number>) -> SerialNumberWithOverflowCount<Number, OverflowNumber>
-
Undocumented
Declaration
Swift
@inlinable public func sum<SumType>(sumType: SumType.Type = SumType.self) -> SumType where SumType : FixedWidthInteger, SumType : UnsignedInteger