ByteOrder

public extension ByteOrder
  • Cast constructor, converting any binary integer to a ByteOrder.

    Declaration

    Swift

    @inlinable
    init!<I>(_ raw: I) where I : BinaryInteger

    Parameters

    raw

    The raw integer value to initialise the enum from

  • The values are stored with the least-significant byte first. For instance, the 32-bit value 0xffeecc would be stored in memory as 0xcc, 0xee, 0xff, 0x00.

    Declaration

    Swift

    static let lsbFirst: GdkByteOrder
  • The values are stored with the most-significant byte first. For instance, the 32-bit value 0xffeecc would be stored in memory as 0x00, 0xff, 0xee, 0xcc.

    Declaration

    Swift

    static let msbFirst: GdkByteOrder