クラスjdk.incubator.foreign.GroupLayoutの
使用
GroupLayoutを使用するパッケージ
-
jdk.incubator.foreignでのGroupLayoutの使用
GroupLayoutを返すjdk.incubator.foreignのメソッド修飾子と型メソッド説明static GroupLayout
MemoryLayout.structLayout
(MemoryLayout... elements) 指定したメンバー・レイアウトで新しい「構造体」グループ・レイアウトを作成します。static GroupLayout
MemoryLayout.unionLayout
(MemoryLayout... elements) 指定したメンバー・レイアウトで新しいunionグループ・レイアウトを作成します。GroupLayout.withBitAlignment
(long alignmentBits) 目的の位置合せ制約を機能する新しいレイアウトを作成します。必要なレイアウトnameが機能する新しいレイアウトを作成します。型GroupLayoutの引数を持つ型を返すjdk.incubator.foreignのメソッド型GroupLayoutのパラメータを持つjdk.incubator.foreignのメソッド修飾子と型メソッド説明VaList.Builder.addVarg
(GroupLayout layout, MemorySegment value) 指定されたレイアウトのMemorySegment
値を、構築中の変数引数リストに書き込みます。VaList.nextVarg
(GroupLayout layout, SegmentAllocator allocator) 次の値をMemorySegment
として読み取って、この変数引数リストの位置を進めます。