HaishinKit.swift/docs/data/documentation/haishinkit/bytearray.json

1 line
24 KiB
JSON

{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"ByteArray"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/haishinkit\/bytearray"],"traits":[{"interfaceLanguage":"swift"}]}],"relationshipsSections":[{"identifiers":["doc:\/\/HaishinKit\/s28CustomDebugStringConvertibleP"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"identifier":{"url":"doc:\/\/HaishinKit\/documentation\/HaishinKit\/ByteArray","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The ByteArray class provides methods and properties the reading or writing with binary data."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"ByteArray"}],"title":"ByteArray","roleHeading":"Class","role":"symbol","symbolKind":"class","externalID":"s:10HaishinKit9ByteArrayC","modules":[{"name":"HaishinKit"}],"navigatorTitle":[{"kind":"identifier","text":"ByteArray"}]},"hierarchy":{"paths":[["doc:\/\/HaishinKit\/documentation\/HaishinKit"]]},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/HaishinKit\/documentation\/HaishinKit\/ByteArray\/init()","doc:\/\/HaishinKit\/documentation\/HaishinKit\/ByteArray\/init(data:)"]},{"title":"Instance Properties","identifiers":["doc:\/\/HaishinKit\/documentation\/HaishinKit\/ByteArray\/bytesAvailable","doc:\/\/HaishinKit\/documentation\/HaishinKit\/ByteArray\/length","doc:\/\/HaishinKit\/documentation\/HaishinKit\/ByteArray\/position"]},{"title":"Instance Methods","identifiers":["doc:\/\/HaishinKit\/documentation\/HaishinKit\/ByteArray\/clear()","doc:\/\/HaishinKit\/documentation\/HaishinKit\/ByteArray\/readDouble()","doc:\/\/HaishinKit\/documentation\/HaishinKit\/ByteArray\/readFloat()","doc:\/\/HaishinKit\/documentation\/HaishinKit\/ByteArray\/readInt16()","doc:\/\/HaishinKit\/documentation\/HaishinKit\/ByteArray\/readInt32()","doc:\/\/HaishinKit\/documentation\/HaishinKit\/ByteArray\/readInt64()","doc:\/\/HaishinKit\/documentation\/HaishinKit\/ByteArray\/readInt8()","doc:\/\/HaishinKit\/documentation\/HaishinKit\/ByteArray\/readUInt16()","doc:\/\/HaishinKit\/documentation\/HaishinKit\/ByteArray\/readUInt24()","doc:\/\/HaishinKit\/documentation\/HaishinKit\/ByteArray\/readUInt32()","doc:\/\/HaishinKit\/documentation\/HaishinKit\/ByteArray\/readUInt64()","doc:\/\/HaishinKit\/documentation\/HaishinKit\/ByteArray\/readUInt8()","doc:\/\/HaishinKit\/documentation\/HaishinKit\/ByteArray\/readUTF8()","doc:\/\/HaishinKit\/documentation\/HaishinKit\/ByteArray\/writeDouble(_:)","doc:\/\/HaishinKit\/documentation\/HaishinKit\/ByteArray\/writeFloat(_:)","doc:\/\/HaishinKit\/documentation\/HaishinKit\/ByteArray\/writeInt16(_:)","doc:\/\/HaishinKit\/documentation\/HaishinKit\/ByteArray\/writeInt32(_:)","doc:\/\/HaishinKit\/documentation\/HaishinKit\/ByteArray\/writeInt64(_:)","doc:\/\/HaishinKit\/documentation\/HaishinKit\/ByteArray\/writeInt8(_:)","doc:\/\/HaishinKit\/documentation\/HaishinKit\/ByteArray\/writeUInt16(_:)","doc:\/\/HaishinKit\/documentation\/HaishinKit\/ByteArray\/writeUInt24(_:)","doc:\/\/HaishinKit\/documentation\/HaishinKit\/ByteArray\/writeUInt32(_:)","doc:\/\/HaishinKit\/documentation\/HaishinKit\/ByteArray\/writeUInt64(_:)","doc:\/\/HaishinKit\/documentation\/HaishinKit\/ByteArray\/writeUInt8(_:)","doc:\/\/HaishinKit\/documentation\/HaishinKit\/ByteArray\/writeUTF8(_:)"]},{"title":"Subscripts","identifiers":["doc:\/\/HaishinKit\/documentation\/HaishinKit\/ByteArray\/subscript(_:)"]},{"title":"Enumerations","identifiers":["doc:\/\/HaishinKit\/documentation\/HaishinKit\/ByteArray\/Error"]},{"title":"Default Implementations","identifiers":["doc:\/\/HaishinKit\/documentation\/HaishinKit\/ByteArray\/CustomDebugStringConvertible-Implementations"],"generated":true}],"references":{"doc://HaishinKit/documentation/HaishinKit/ByteArray/CustomDebugStringConvertible-Implementations":{"role":"collectionGroup","title":"CustomDebugStringConvertible Implementations","abstract":[],"identifier":"doc:\/\/HaishinKit\/documentation\/HaishinKit\/ByteArray\/CustomDebugStringConvertible-Implementations","kind":"article","type":"topic","url":"\/documentation\/haishinkit\/bytearray\/customdebugstringconvertible-implementations"},"doc://HaishinKit/documentation/HaishinKit/ByteArray/readUInt64()":{"role":"symbol","title":"readUInt64()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"readUInt64"},{"kind":"text","text":"() "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"UInt64","preciseIdentifier":"s:s6UInt64V"}],"abstract":[{"type":"text","text":"Reading an UInt64 value."}],"identifier":"doc:\/\/HaishinKit\/documentation\/HaishinKit\/ByteArray\/readUInt64()","kind":"symbol","type":"topic","url":"\/documentation\/haishinkit\/bytearray\/readuint64()"},"doc://HaishinKit/documentation/HaishinKit/ByteArray/subscript(_:)":{"role":"symbol","title":"subscript(_:)","fragments":[{"kind":"keyword","text":"subscript"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"UInt8","preciseIdentifier":"s:s5UInt8V"}],"abstract":[],"identifier":"doc:\/\/HaishinKit\/documentation\/HaishinKit\/ByteArray\/subscript(_:)","kind":"symbol","type":"topic","url":"\/documentation\/haishinkit\/bytearray\/subscript(_:)"},"doc://HaishinKit/documentation/HaishinKit/ByteArray/init(data:)":{"role":"symbol","title":"init(data:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"data"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"Creates a ByteArray with data."}],"identifier":"doc:\/\/HaishinKit\/documentation\/HaishinKit\/ByteArray\/init(data:)","kind":"symbol","type":"topic","url":"\/documentation\/haishinkit\/bytearray\/init(data:)"},"doc://HaishinKit/documentation/HaishinKit/ByteArray/readUInt24()":{"role":"symbol","title":"readUInt24()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"readUInt24"},{"kind":"text","text":"() "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"UInt32","preciseIdentifier":"s:s6UInt32V"}],"abstract":[{"type":"text","text":"Reading an UInt24 value."}],"identifier":"doc:\/\/HaishinKit\/documentation\/HaishinKit\/ByteArray\/readUInt24()","kind":"symbol","type":"topic","url":"\/documentation\/haishinkit\/bytearray\/readuint24()"},"doc://HaishinKit/documentation/HaishinKit/ByteArray/position":{"role":"symbol","title":"position","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"position"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"abstract":[{"type":"text","text":"Specifies the position of buffer."}],"identifier":"doc:\/\/HaishinKit\/documentation\/HaishinKit\/ByteArray\/position","kind":"symbol","type":"topic","url":"\/documentation\/haishinkit\/bytearray\/position"},"doc://HaishinKit/documentation/HaishinKit/ByteArray/readInt64()":{"role":"symbol","title":"readInt64()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"readInt64"},{"kind":"text","text":"() "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"Int64","preciseIdentifier":"s:s5Int64V"}],"abstract":[{"type":"text","text":"Reading an Int64 value."}],"identifier":"doc:\/\/HaishinKit\/documentation\/HaishinKit\/ByteArray\/readInt64()","kind":"symbol","type":"topic","url":"\/documentation\/haishinkit\/bytearray\/readint64()"},"doc://HaishinKit/documentation/HaishinKit/ByteArray/bytesAvailable":{"role":"symbol","title":"bytesAvailable","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"bytesAvailable"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"abstract":[{"type":"text","text":"The bytesAvalibale or not."}],"identifier":"doc:\/\/HaishinKit\/documentation\/HaishinKit\/ByteArray\/bytesAvailable","kind":"symbol","type":"topic","url":"\/documentation\/haishinkit\/bytearray\/bytesavailable"},"doc://HaishinKit/documentation/HaishinKit/ByteArray/length":{"role":"symbol","title":"length","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"length"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"abstract":[{"type":"text","text":"Specifies the length of buffer."}],"identifier":"doc:\/\/HaishinKit\/documentation\/HaishinKit\/ByteArray\/length","kind":"symbol","type":"topic","url":"\/documentation\/haishinkit\/bytearray\/length"},"doc://HaishinKit/documentation/HaishinKit/ByteArray/readUInt8()":{"role":"symbol","title":"readUInt8()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"readUInt8"},{"kind":"text","text":"() "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"UInt8","preciseIdentifier":"s:s5UInt8V"}],"abstract":[{"type":"text","text":"Reading an UInt8 value."}],"identifier":"doc:\/\/HaishinKit\/documentation\/HaishinKit\/ByteArray\/readUInt8()","kind":"symbol","type":"topic","url":"\/documentation\/haishinkit\/bytearray\/readuint8()"},"doc://HaishinKit/documentation/HaishinKit/ByteArray/writeInt32(_:)":{"role":"symbol","title":"writeInt32(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"writeInt32"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Int32","preciseIdentifier":"s:s5Int32V"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"}],"abstract":[{"type":"text","text":"Writing an Int32 value."}],"identifier":"doc:\/\/HaishinKit\/documentation\/HaishinKit\/ByteArray\/writeInt32(_:)","kind":"symbol","type":"topic","url":"\/documentation\/haishinkit\/bytearray\/writeint32(_:)"},"doc://HaishinKit/documentation/HaishinKit/ByteArray/readUInt32()":{"role":"symbol","title":"readUInt32()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"readUInt32"},{"kind":"text","text":"() "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"UInt32","preciseIdentifier":"s:s6UInt32V"}],"abstract":[{"type":"text","text":"Reading an UInt32 value."}],"identifier":"doc:\/\/HaishinKit\/documentation\/HaishinKit\/ByteArray\/readUInt32()","kind":"symbol","type":"topic","url":"\/documentation\/haishinkit\/bytearray\/readuint32()"},"doc://HaishinKit/documentation/HaishinKit/ByteArray/readDouble()":{"role":"symbol","title":"readDouble()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"readDouble"},{"kind":"text","text":"() "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"abstract":[{"type":"text","text":"Reading a Double value."}],"identifier":"doc:\/\/HaishinKit\/documentation\/HaishinKit\/ByteArray\/readDouble()","kind":"symbol","type":"topic","url":"\/documentation\/haishinkit\/bytearray\/readdouble()"},"doc://HaishinKit/documentation/HaishinKit/ByteArray/readInt16()":{"role":"symbol","title":"readInt16()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"readInt16"},{"kind":"text","text":"() "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"Int16","preciseIdentifier":"s:s5Int16V"}],"abstract":[{"type":"text","text":"Reading an Int16 value."}],"identifier":"doc:\/\/HaishinKit\/documentation\/HaishinKit\/ByteArray\/readInt16()","kind":"symbol","type":"topic","url":"\/documentation\/haishinkit\/bytearray\/readint16()"},"doc://HaishinKit/documentation/HaishinKit/ByteArray/writeUInt24(_:)":{"role":"symbol","title":"writeUInt24(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"writeUInt24"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"UInt32","preciseIdentifier":"s:s6UInt32V"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"}],"abstract":[{"type":"text","text":"Writing an UInt24 value."}],"identifier":"doc:\/\/HaishinKit\/documentation\/HaishinKit\/ByteArray\/writeUInt24(_:)","kind":"symbol","type":"topic","url":"\/documentation\/haishinkit\/bytearray\/writeuint24(_:)"},"doc://HaishinKit/s28CustomDebugStringConvertibleP":{"type":"unresolvable","title":"Swift.CustomDebugStringConvertible","identifier":"doc:\/\/HaishinKit\/s28CustomDebugStringConvertibleP"},"doc://HaishinKit/documentation/HaishinKit/ByteArray/init()":{"role":"symbol","title":"init()","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"()"}],"abstract":[{"type":"text","text":"Creates an empty ByteArray."}],"identifier":"doc:\/\/HaishinKit\/documentation\/HaishinKit\/ByteArray\/init()","kind":"symbol","type":"topic","url":"\/documentation\/haishinkit\/bytearray\/init()"},"doc://HaishinKit/documentation/HaishinKit/ByteArray/readInt8()":{"role":"symbol","title":"readInt8()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"readInt8"},{"kind":"text","text":"() "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"Int8","preciseIdentifier":"s:s4Int8V"}],"abstract":[{"type":"text","text":"Readning an Int8 value."}],"identifier":"doc:\/\/HaishinKit\/documentation\/HaishinKit\/ByteArray\/readInt8()","kind":"symbol","type":"topic","url":"\/documentation\/haishinkit\/bytearray\/readint8()"},"doc://HaishinKit/documentation/HaishinKit/ByteArray/readInt32()":{"role":"symbol","title":"readInt32()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"readInt32"},{"kind":"text","text":"() "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"Int32","preciseIdentifier":"s:s5Int32V"}],"abstract":[{"type":"text","text":"Reading an Int32 value."}],"identifier":"doc:\/\/HaishinKit\/documentation\/HaishinKit\/ByteArray\/readInt32()","kind":"symbol","type":"topic","url":"\/documentation\/haishinkit\/bytearray\/readint32()"},"doc://HaishinKit/documentation/HaishinKit/ByteArray/writeDouble(_:)":{"role":"symbol","title":"writeDouble(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"writeDouble"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"}],"abstract":[{"type":"text","text":"Writing a Double value."}],"identifier":"doc:\/\/HaishinKit\/documentation\/HaishinKit\/ByteArray\/writeDouble(_:)","kind":"symbol","type":"topic","url":"\/documentation\/haishinkit\/bytearray\/writedouble(_:)"},"doc://HaishinKit/documentation/HaishinKit":{"role":"collection","title":"HaishinKit","abstract":[],"identifier":"doc:\/\/HaishinKit\/documentation\/HaishinKit","kind":"symbol","type":"topic","url":"\/documentation\/haishinkit"},"doc://HaishinKit/documentation/HaishinKit/ByteArray/readUInt16()":{"role":"symbol","title":"readUInt16()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"readUInt16"},{"kind":"text","text":"() "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"UInt16","preciseIdentifier":"s:s6UInt16V"}],"abstract":[{"type":"text","text":"Readning an UInt16 value."}],"identifier":"doc:\/\/HaishinKit\/documentation\/HaishinKit\/ByteArray\/readUInt16()","kind":"symbol","type":"topic","url":"\/documentation\/haishinkit\/bytearray\/readuint16()"},"doc://HaishinKit/documentation/HaishinKit/ByteArray/writeInt8(_:)":{"role":"symbol","title":"writeInt8(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"writeInt8"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Int8","preciseIdentifier":"s:s4Int8V"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"}],"abstract":[{"type":"text","text":"Writing an Int8 value."}],"identifier":"doc:\/\/HaishinKit\/documentation\/HaishinKit\/ByteArray\/writeInt8(_:)","kind":"symbol","type":"topic","url":"\/documentation\/haishinkit\/bytearray\/writeint8(_:)"},"doc://HaishinKit/documentation/HaishinKit/ByteArray/Error":{"role":"symbol","title":"ByteArray.Error","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Error"}],"abstract":[{"type":"text","text":"The ByteArray error domain codes."}],"identifier":"doc:\/\/HaishinKit\/documentation\/HaishinKit\/ByteArray\/Error","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Error"}],"url":"\/documentation\/haishinkit\/bytearray\/error"},"doc://HaishinKit/documentation/HaishinKit/ByteArray/writeInt64(_:)":{"role":"symbol","title":"writeInt64(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"writeInt64"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Int64","preciseIdentifier":"s:s5Int64V"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"}],"abstract":[{"type":"text","text":"Writing an Int64 value."}],"identifier":"doc:\/\/HaishinKit\/documentation\/HaishinKit\/ByteArray\/writeInt64(_:)","kind":"symbol","type":"topic","url":"\/documentation\/haishinkit\/bytearray\/writeint64(_:)"},"doc://HaishinKit/documentation/HaishinKit/ByteArray/writeUInt64(_:)":{"role":"symbol","title":"writeUInt64(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"writeUInt64"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"UInt64","preciseIdentifier":"s:s6UInt64V"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"}],"abstract":[{"type":"text","text":"Writing an UInt64 value."}],"identifier":"doc:\/\/HaishinKit\/documentation\/HaishinKit\/ByteArray\/writeUInt64(_:)","kind":"symbol","type":"topic","url":"\/documentation\/haishinkit\/bytearray\/writeuint64(_:)"},"doc://HaishinKit/documentation/HaishinKit/ByteArray/writeUInt32(_:)":{"role":"symbol","title":"writeUInt32(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"writeUInt32"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"UInt32","preciseIdentifier":"s:s6UInt32V"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"}],"abstract":[{"type":"text","text":"Writing an UInt32 value."}],"identifier":"doc:\/\/HaishinKit\/documentation\/HaishinKit\/ByteArray\/writeUInt32(_:)","kind":"symbol","type":"topic","url":"\/documentation\/haishinkit\/bytearray\/writeuint32(_:)"},"doc://HaishinKit/documentation/HaishinKit/ByteArray/writeUInt8(_:)":{"role":"symbol","title":"writeUInt8(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"writeUInt8"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"UInt8","preciseIdentifier":"s:s5UInt8V"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"}],"abstract":[{"type":"text","text":"Writing an UInt8 value."}],"identifier":"doc:\/\/HaishinKit\/documentation\/HaishinKit\/ByteArray\/writeUInt8(_:)","kind":"symbol","type":"topic","url":"\/documentation\/haishinkit\/bytearray\/writeuint8(_:)"},"doc://HaishinKit/documentation/HaishinKit/ByteArray/writeUTF8(_:)":{"role":"symbol","title":"writeUTF8(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"writeUTF8"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"Self"}],"abstract":[{"type":"text","text":"Writing a string as UTF8 value."}],"identifier":"doc:\/\/HaishinKit\/documentation\/HaishinKit\/ByteArray\/writeUTF8(_:)","kind":"symbol","type":"topic","url":"\/documentation\/haishinkit\/bytearray\/writeutf8(_:)"},"doc://HaishinKit/documentation/HaishinKit/ByteArray/writeUInt16(_:)":{"role":"symbol","title":"writeUInt16(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"writeUInt16"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"UInt16","preciseIdentifier":"s:s6UInt16V"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"}],"abstract":[{"type":"text","text":"Writing an UInt16 value."}],"identifier":"doc:\/\/HaishinKit\/documentation\/HaishinKit\/ByteArray\/writeUInt16(_:)","kind":"symbol","type":"topic","url":"\/documentation\/haishinkit\/bytearray\/writeuint16(_:)"},"doc://HaishinKit/documentation/HaishinKit/ByteArray/writeFloat(_:)":{"role":"symbol","title":"writeFloat(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"writeFloat"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Float","preciseIdentifier":"s:Sf"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"}],"abstract":[{"type":"text","text":"Writeing a Float value."}],"identifier":"doc:\/\/HaishinKit\/documentation\/HaishinKit\/ByteArray\/writeFloat(_:)","kind":"symbol","type":"topic","url":"\/documentation\/haishinkit\/bytearray\/writefloat(_:)"},"doc://HaishinKit/documentation/HaishinKit/ByteArray/readUTF8()":{"role":"symbol","title":"readUTF8()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"readUTF8"},{"kind":"text","text":"() "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[{"type":"text","text":"Reading a string as UTF8 value."}],"identifier":"doc:\/\/HaishinKit\/documentation\/HaishinKit\/ByteArray\/readUTF8()","kind":"symbol","type":"topic","url":"\/documentation\/haishinkit\/bytearray\/readutf8()"},"doc://HaishinKit/documentation/HaishinKit/ByteArray":{"role":"symbol","title":"ByteArray","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"ByteArray"}],"abstract":[{"type":"text","text":"The ByteArray class provides methods and properties the reading or writing with binary data."}],"identifier":"doc:\/\/HaishinKit\/documentation\/HaishinKit\/ByteArray","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ByteArray"}],"url":"\/documentation\/haishinkit\/bytearray"},"doc://HaishinKit/documentation/HaishinKit/ByteArray/readFloat()":{"role":"symbol","title":"readFloat()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"readFloat"},{"kind":"text","text":"() "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"Float","preciseIdentifier":"s:Sf"}],"abstract":[{"type":"text","text":"Reading a Float value."}],"identifier":"doc:\/\/HaishinKit\/documentation\/HaishinKit\/ByteArray\/readFloat()","kind":"symbol","type":"topic","url":"\/documentation\/haishinkit\/bytearray\/readfloat()"},"doc://HaishinKit/documentation/HaishinKit/ByteArray/writeInt16(_:)":{"role":"symbol","title":"writeInt16(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"writeInt16"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Int16","preciseIdentifier":"s:s5Int16V"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"}],"abstract":[{"type":"text","text":"Reading an Int16 value."}],"identifier":"doc:\/\/HaishinKit\/documentation\/HaishinKit\/ByteArray\/writeInt16(_:)","kind":"symbol","type":"topic","url":"\/documentation\/haishinkit\/bytearray\/writeint16(_:)"},"doc://HaishinKit/documentation/HaishinKit/ByteArray/clear()":{"role":"symbol","title":"clear()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"clear"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","text":"Self"}],"abstract":[{"type":"text","text":"Clear the buffer."}],"identifier":"doc:\/\/HaishinKit\/documentation\/HaishinKit\/ByteArray\/clear()","kind":"symbol","type":"topic","url":"\/documentation\/haishinkit\/bytearray\/clear()"}}}