構造体


FileDescriptor.SeekOrigin


ファイル記述語のオフセットが何に相対するかを指定するためのオプション。


iOS 14.0+ iPadOS 14.0+ Mac Catalyst 14.0+ macOS 11.0+

tvOS 14.0+ visionOS 1.0+ watchOS 7.0+

@frozen
struct
SeekOrigin





トピックス


シークオリジン(原点探索)の作成


static var current: FileDescriptor.SeekOrigin

オフセットを現在の位置の後の指定されたバイト数に設定すべきことを示します。


static var end: FileDescriptor.SeekOrigin

オフセットを、ファイルのサイズに指定したバイト数を加えた値に設定すべきことを示します。


static var nextHole: FileDescriptor.SeekOrigin

指定されたバイト数の後の次のホールにオフセットを設定すべきことを示します。


static var nextData: FileDescriptor.SeekOrigin

オフセットを、ホールではなく、指定されたオフセット以上の次のファイル領域の開始に設定すべきことを示します。


static var start: FileDescriptor.SeekOrigin

オフセットを指定された値に設定すべきことを示します。



デバッグ


var description: String

シークオリジン(原点探索)のテキスト表現。


var debugDescription: String

デバッグに適した、シークオリジン(原点探索)のテキスト表現。



C の API の操作


init(rawValue: CInt)

生の C 値から厳密に型指定されたシークオリジンを作成します。


var rawValue: CInt

生の C の値。


typealias RawValue

準拠する型のすべての値を表すために使用できる生の型。



シークオリジン(原点探索)の比較


static func != (Self, Self) -> Bool

2 つの値が等しくないかどうかを示すブール値を返します。


func hash(into: inout Hasher)


var hashValue: Int



シークオリジン(原点探索)のコード化


func encode(to: any Encoder) throws

型の RawValueInt32 の場合、この値を与えられたエンコーダにコード化します。


init(from: any Decoder) throws

型の RawValueInt32 の場合、与えられた復号器から復号して新しいインスタンスを作成します。



デフォルトの実装


  CustomDebugStringConvertible の実装

  CustomStringConvertible の実装

  Equatable の実装

  RawRepresentable の実装





関連


以下に準拠


BitwiseCopyable

Copyable

CustomDebugStringConvertible

CustomStringConvertible

Decodable

Encodable

Equatable

Hashable

RawPresentable

Sendable





以下も見よ


ファイルのオフセットを変更


func seek(offset: Int64, from: FileDescriptor.SeekOrigin) throws -> Int64

与えられたファイル記述語のオフセットを再配置します。














トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ