FixedWidthInteger

extension FixedWidthInteger
extension FixedWidthInteger where Self: UnsignedInteger
  • Undocumented

    Declaration

    Swift

    public func bit(_ index: Int) -> Bool
  • Undocumented

    Declaration

    Swift

    public mutating func bit(_ index: Int, _ newValue: Bool)
  • Undocumented

    Declaration

    Swift

    @inlinable
    public var lowestBitSet: Int? { get }
  • Undocumented

    Declaration

    Swift

    @inlinable
    public var highestBitSet: Int? { get }
  • Undocumented

    Declaration

    Swift

    @discardableResult
    @inlinable
    public mutating func clearLowestBitSet() -> Int?
  • Undocumented

    Declaration

    Swift

    @discardableResult
    @inlinable
    public mutating func clearHighestBitSet() -> Int?
  • Undocumented

    Declaration

    Swift

    public init<C>(littleEndianBytes: C) where C : Collection, C.Element == UInt8, C.Index == Int
  • Undocumented

    Declaration

    Swift

    public init<C>(bigEndianBytes: C) where C : Collection, C.Element == UInt8, C.Index == Int
  • Undocumented

    Declaration

    Swift

    public func maskFrom(bitCount: Int) -> Self

Available where Self: UnsignedInteger

  • Undocumented

    Declaration

    Swift

    public init?(bcd: Self)
  • Undocumented

    Declaration

    Swift

    public var bcdValue: Self? { get }